コード例 #1
0
 public ProfilePageViewModel(ChatUser user, IEnumerable<IAuthenticationProvider> configuredProviders)
 {
     Name = user.Name;
     Hash = user.Hash;
     Active = user.Status == (int)UserStatus.Active;
     Status = ((UserStatus)user.Status).ToString();
     Note = user.Note;
     AfkNote = user.AfkNote;
     IsAfk = user.IsAfk;
     Flag = user.Flag;
     Country = ChatService.GetCountry(user.Flag);
     LastActivity = user.LastActivity;
     IsAdmin = user.IsAdmin;
     SocialDetails = new SocialLoginViewModel(configuredProviders, user.Identities);
     HasPassword = user.HasUserNameAndPasswordCredentials();
 }