コード例 #1
0
 private static void PopulateIdentityUser(IdentityUser identityUser, Entities.User user)
 {
     identityUser.Id            = user.UserId;
     identityUser.UserName      = user.UserName;
     identityUser.Name          = user.Name;
     identityUser.Email         = user.Email;
     identityUser.Organizers    = user.Organizers.ToList();
     identityUser.PasswordHash  = user.PasswordHash;
     identityUser.SecurityStamp = user.SecurityStamp;
 }
コード例 #2
0
 private static void PopulateUser(Entities.User user, IdentityUser identityUser)
 {
     user.UserId        = identityUser.Id;
     user.UserName      = identityUser.UserName;
     user.Name          = identityUser.Name;
     user.Email         = identityUser.Email;
     user.Organizers    = identityUser.Organizers;
     user.PasswordHash  = identityUser.PasswordHash;
     user.SecurityStamp = identityUser.SecurityStamp;
 }
コード例 #3
0
        private static IdentityUser GetIdentityUser(Entities.User user)
        {
            if (user == null)
            {
                return(null);
            }

            var identityUser = new IdentityUser();

            PopulateIdentityUser(identityUser, user);

            return(identityUser);
        }
コード例 #4
0
        private static Entities.User GetUser(IdentityUser identityUser)
        {
            if (identityUser == null)
            {
                return(null);
            }

            var user = new Entities.User();

            PopulateUser(user, identityUser);

            return(user);
        }