示例#1
0
        public static async Task <ClaimsIdentity> GenerateUserIdentityAsync(this ApplicationUserDomain user, UserManager <ApplicationUserDomain> manager)
        {
            // Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType
            var userIdentity = await manager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie);

            // Add custom user claims here
            return(userIdentity);
        }
示例#2
0
 public static UserBTO UserDomainToBTO(this ApplicationUserDomain Domain)
 {
     if (Domain != null)
     {
         return new UserBTO
                {
                    Id        = Domain.Id,
                    FirstName = Domain.FirstName
                }
     }
     ;
     else
     {
         return(null);
     }
 }
 public static ApplicationUser Create(ApplicationUserDomain applicationUserDomain)
 {
     return(Mapper.DynamicMap <ApplicationUser>(applicationUserDomain));
 }
 public static ApplicationUser CreateApplicationUser(this ApplicationUserDomain applicationUser)
 {
     return(Create(applicationUser));
 }
示例#5
0
 public static UserDTO ToDTO(this ApplicationUserDomain Domain)
 => new UserDTO
 {
     Id = Domain.Id, FirstName = Domain.FirstName
 };