@using HrynCo.NotificationService.DAL.Abstract.Templates @model IReadOnlyList @{ ViewData["Title"] = "Email Templates"; var serviceNameFilter = ViewData["ServiceNameFilter"] as string ?? string.Empty; var keyFilter = ViewData["KeyFilter"] as string ?? string.Empty; var filterQuery = string.IsNullOrWhiteSpace(serviceNameFilter) && string.IsNullOrWhiteSpace(keyFilter) ? string.Empty : $"?serviceNameFilter={Uri.EscapeDataString(serviceNameFilter)}&keyFilter={Uri.EscapeDataString(keyFilter)}"; var listQuery = string.IsNullOrWhiteSpace(serviceNameFilter) && string.IsNullOrWhiteSpace(keyFilter) ? string.Empty : $"?serviceName={Uri.EscapeDataString(serviceNameFilter)}&key={Uri.EscapeDataString(keyFilter)}"; }
Clear
@if (!ViewData.ModelState.IsValid) {
@foreach (var error in ViewData.ModelState.Values.SelectMany(v => v.Errors)) {
@error.ErrorMessage
}
} @if (Model is null || Model.Count == 0) {

No email templates found.

Create First Template
} else {
@foreach (var t in Model) { }
Service Name Key Language Subject Actions
@t.ServiceName @t.Key @t.LanguageCode @t.Subject Edit
@Html.AntiForgeryToken()
}