using Bit.Core.Entities.Provider; using Bit.Core.Enums.Provider; using Bit.Core.Models.Data; namespace Bit.Admin.Models; public class ProviderViewModel { public ProviderViewModel() { } public ProviderViewModel(Provider provider, IEnumerable providerUsers, IEnumerable organizations) { Provider = provider; UserCount = providerUsers.Count(); ProviderAdmins = providerUsers.Where(u => u.Type == ProviderUserType.ProviderAdmin); ProviderOrganizations = organizations.Where(o => o.ProviderId == provider.Id); } public int UserCount { get; set; } public Provider Provider { get; set; } public IEnumerable ProviderAdmins { get; set; } public IEnumerable ProviderOrganizations { get; set; } }