mirror of
https://github.com/bitwarden/server.git
synced 2026-02-11 11:23:14 +08:00
28 lines
793 B
C#
28 lines
793 B
C#
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Linq;
|
|||
|
|
using Bit.Core.Enums.Provider;
|
|||
|
|
using Bit.Core.Models.Table.Provider;
|
|||
|
|
|
|||
|
|
namespace Bit.Admin.Models
|
|||
|
|
{
|
|||
|
|
public class ProviderViewModel
|
|||
|
|
{
|
|||
|
|
public ProviderViewModel(Provider provider, IEnumerable<ProviderUser> providerUsers)
|
|||
|
|
{
|
|||
|
|
Provider = provider;
|
|||
|
|
UserCount = providerUsers.Count();
|
|||
|
|
|
|||
|
|
ProviderAdmins = string.Join(", ",
|
|||
|
|
providerUsers
|
|||
|
|
.Where(u => u.Type == ProviderUserType.ProviderAdmin && u.Status == ProviderUserStatusType.Confirmed)
|
|||
|
|
.Select(u => u.Email));
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public int UserCount { get; set; }
|
|||
|
|
|
|||
|
|
public Provider Provider { get; set; }
|
|||
|
|
|
|||
|
|
public string ProviderAdmins { get; set; }
|
|||
|
|
}
|
|||
|
|
}
|