public static AppUser ToAppUser(this ApplicationIdentityUser applicationIdentityUser) { if (applicationIdentityUser == null) { return(null); } var appUser = new AppUser(); return(appUser.CopyApplicationIdentityUserProperties(applicationIdentityUser)); }
public virtual async Task <ClaimsIdentity> CreateIdentityAsync(AppUser user, string authenticationType) { var applicationUser = user.ToApplicationUser(); var claimsIdentity = await _userManager.CreateIdentityAsync(applicationUser, authenticationType).ConfigureAwait(false); claimsIdentity.AddClaim(new Claim("Sex", applicationUser.Sex)); claimsIdentity.AddClaim(new Claim("LastName", applicationUser.LastName)); user.CopyApplicationIdentityUserProperties(applicationUser); return(claimsIdentity); }
public virtual ApplicationIdentityResult Create(AppUser user, string password) { var applicationUser = user.ToApplicationUser(); var identityResult = _userManager.Create(applicationUser, password); user.CopyApplicationIdentityUserProperties(applicationUser); return identityResult.ToApplicationIdentityResult(); }
public virtual async Task<ClaimsIdentity> CreateIdentityAsync(AppUser user, string authenticationType) { var applicationUser = user.ToApplicationUser(); var claimsIdentity = await _userManager.CreateIdentityAsync(applicationUser, authenticationType).ConfigureAwait(false); user.CopyApplicationIdentityUserProperties(applicationUser); return claimsIdentity; }
public virtual ClaimsIdentity CreateIdentity(AppUser user, string authenticationType) { var applicationUser = user.ToApplicationUser(); var claimsIdentity = _userManager.CreateIdentity(applicationUser, authenticationType); user.CopyApplicationIdentityUserProperties(applicationUser); return claimsIdentity; }
public virtual async Task<ApplicationIdentityResult> CreateAsync(AppUser user, string password) { var applicationUser = user.ToApplicationUser(); var identityResult = await _userManager.CreateAsync(applicationUser, password).ConfigureAwait(false); user.CopyApplicationIdentityUserProperties(applicationUser); return identityResult.ToApplicationIdentityResult(); }
public virtual async Task<bool> CheckPasswordAsync(AppUser user, string password) { var applicationUser = user.ToApplicationUser(); var flag = await _userManager.CheckPasswordAsync(applicationUser, password).ConfigureAwait(false); user.CopyApplicationIdentityUserProperties(applicationUser); return flag; }