@model MemberCenter.Web.Areas.Admin.Models.TenantDetailViewModel @{ ViewData["Title"] = Model.Tenant.Name; var avatarText = string.IsNullOrWhiteSpace(Model.Tenant.Name) ? "T" : Model.Tenant.Name[..1].ToUpperInvariant(); } @if (TempData["Result"] is string result) {
@result
} @if (TempData["Error"] is string error) {
@error
}
<

@Model.Tenant.Name

@if (await AdminPermissionChecker.HasPermissionAsync(User, AdminPermissions.TenantsEdit)) { }

@L["Tenant ID"]

@Model.Tenant.Id

@L["Tenant ID"]
@Model.Tenant.Id
@L["Webhook Client ID"]
@(Model.Tenant.SendEngineWebhookClientId?.ToString() ?? "-")
@L["Domains"]
@(Model.Tenant.Domains.Any() ? string.Join(", ", Model.Tenant.Domains) : "-")
@L["Status"]
@Model.Tenant.Status
@if (!Model.NewsletterLists.Any()) {

@L["No newsletters yet."]

} else { }

@L["Tenant Managers"]

@if (Model.CanManageManagers) {
@Html.AntiForgeryToken()
} @if (!Model.Managers.Any()) {

@L["No tenant managers yet."]

} else { }
@if (!Model.NewsletterLists.Any()) {

@L["No newsletters yet"]

@L["Subscriptions"]

0
} else { @foreach (var newsletter in Model.NewsletterLists) {

@newsletter.Name

@if (!newsletter.Status.Equals("active", StringComparison.OrdinalIgnoreCase)) { @newsletter.Status }

@L["URL"]

@L["Subscriptions"] @newsletter.ActiveSubscriptionCount
} }