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); }
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)); }
public static UserDTO ToDTO(this ApplicationUserDomain Domain) => new UserDTO { Id = Domain.Id, FirstName = Domain.FirstName };