using MemberCenter.Application.Models.Admin; namespace MemberCenter.Web.Areas.Admin.Models; public sealed class TenantDetailViewModel { public required TenantDto Tenant { get; set; } public IReadOnlyList NewsletterLists { get; set; } = Array.Empty(); public int ActiveSubscriptionCount => NewsletterLists.Sum(list => list.ActiveSubscriptionCount); } public sealed class TenantNewsletterSummaryViewModel { public Guid Id { get; set; } public string Name { get; set; } = string.Empty; public string Status { get; set; } = string.Empty; public int ActiveSubscriptionCount { get; set; } }