public Role FindById(int roleId) { var identityRole = _roleManager.FindById(roleId); var appRole = IdentityModelFactory.Create(identityRole); return(appRole); }
public ExternalLoginInfo GetExternalLoginInfo() { var externalLoginInfo = _authenticationManager.GetExternalLoginInfo(); var appExternalLoginInfos = IdentityModelFactory.Create(externalLoginInfo); return(appExternalLoginInfos); }
public User FindById(int userId) { var appIdentityUser = _userManager.FindById(userId); var user = IdentityModelFactory.Create(appIdentityUser); return(user); }
public async Task <User> FindByIdAsync(int userId) { var appIdentityUser = await _userManager.FindByIdAsync(userId); var user = IdentityModelFactory.Create(appIdentityUser); return(user); }
public async Task <Role> FindByIdAsync(int roleId) { var identityRole = await _roleManager.FindByIdAsync(roleId); var appRole = IdentityModelFactory.Create(identityRole); return(appRole); }
public async Task <ExternalLoginInfo> GetExternalLoginInfoAsync() { var externalLoginInfo = await _authenticationManager.GetExternalLoginInfoAsync(); var appExternalLoginInfos = IdentityModelFactory.Create(externalLoginInfo); return(appExternalLoginInfos); }
public AuthResult AddToRole(int userId, string roleName) { roleName.ThrowIfNull("roleName"); var identityResult = _userManager.AddToRole(userId, roleName); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public User FindByUserName(string userName) { userName.ThrowIfNull("userName"); var appIdentityUser = _userManager.FindByName(userName); var user = IdentityModelFactory.Create(appIdentityUser); return(user); }
public Role FindByName(string roleName) { roleName.ThrowIfNull("roleName"); var identityRole = _roleManager.FindByName(roleName); var appRole = IdentityModelFactory.Create(identityRole); return(appRole); }
public User FindByEmail(string email) { email.ThrowIfNull("email"); var appIdentityUser = _userManager.FindByEmail(email); var user = IdentityModelFactory.Create(appIdentityUser); return(user); }
public AuthResult AddPassword(int userId, string password) { password.ThrowIfNull("password"); var identityResult = _userManager.AddPassword(userId, password); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public async Task <AuthResult> AddToRoleAsync(int userId, string roleName) { roleName.ThrowIfNull("roleName"); var identityResult = await _userManager.AddToRoleAsync(userId, roleName); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public User FindByUserNameAndPassword(string userName, string password) { userName.ThrowIfNull("userName"); password.ThrowIfNull("password"); var identityUser = _userManager.Find(userName, password); var user = IdentityModelFactory.Create(identityUser); return(user); }
public User FindByUserLoginInfo(UserLoginInfo loginInfo) { loginInfo.ThrowIfNull("loginInfo"); var userLoginInfo = IdentityModelFactory.Create(loginInfo); var appIdentityUser = _userManager.Find(userLoginInfo); var user = IdentityModelFactory.Create(appIdentityUser); return(user); }
public async Task <User> FindByEmailAsync(string email) { email.ThrowIfNull("email"); var appIdentityUser = await _userManager.FindByEmailAsync(email); var user = IdentityModelFactory.Create(appIdentityUser); return(user); }
public AuthResult AddLogin(int userId, UserLoginInfo loginInfo) { loginInfo.ThrowIfNull("loginInfo"); var identityUserLoginInfo = IdentityModelFactory.Create(loginInfo); var identityResult = _userManager.AddLogin(userId, identityUserLoginInfo); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public async Task <User> FindByUserNameAsync(string userName) { userName.ThrowIfNull("userName"); var appIdentityUser = await _userManager.FindByNameAsync(userName); var user = IdentityModelFactory.Create(appIdentityUser); return(user); }
public AuthResult ChangePassword(int userId, string oldPassword, string newPassword) { oldPassword.ThrowIfNull("oldPassword"); newPassword.ThrowIfNull("newPassword"); var identityResult = _userManager.ChangePassword(userId, oldPassword, newPassword); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public async Task <Role> FindByNameAsync(string roleName) { roleName.ThrowIfNull("roleName"); var identityRole = await _roleManager.FindByNameAsync(roleName); var appRole = IdentityModelFactory.Create(identityRole); return(appRole); }
public async Task <AuthResult> AddPasswordAsync(int userId, string password) { password.ThrowIfNull("password"); var identityResult = await _userManager.AddPasswordAsync(userId, password); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public async Task <User> FindByUserNameAndPasswordAsync(string userName, string password) { userName.ThrowIfNull("userName"); password.ThrowIfNull("password"); var identityUser = await _userManager.FindAsync(userName, password); var user = IdentityModelFactory.Create(identityUser); return(user); }
public async Task <User> FindByUserLoginInfoAsync(UserLoginInfo loginInfo) { loginInfo.ThrowIfNull("loginInfo"); var userLoginInfo = IdentityModelFactory.Create(loginInfo); var appIdentityUser = await _userManager.FindAsync(userLoginInfo); var user = IdentityModelFactory.Create(appIdentityUser); return(user); }
public async Task <AuthResult> AddLoginAsync(int userId, UserLoginInfo loginInfo) { loginInfo.ThrowIfNull("loginInfo"); var identityUserLoginInfo = IdentityModelFactory.Create(loginInfo); var identityResult = await _userManager.AddLoginAsync(userId, identityUserLoginInfo); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public async Task <ClaimsIdentity> CreateIdentityAsync(User user, string authenticationType) { user.ThrowIfNull("user"); authenticationType.ThrowIfNull("authenticationType"); var appIdentityUser = IdentityModelFactory.Create(user); var claimsIdentity = await _userManager.CreateIdentityAsync(appIdentityUser, authenticationType); user.CopyFrom(appIdentityUser); return(claimsIdentity); }
public AuthResult Delete(int roleId) { var identityRole = _roleManager.FindById(roleId); if (identityRole == null) { return(CreateErrorResult(new[] { "Invalid roleId" })); } var identityResult = _roleManager.Delete(identityRole); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public async Task <AuthResult> DeleteAsync(int roleId) { var identityRole = await _roleManager.FindByIdAsync(roleId); if (identityRole == null) { return(CreateErrorResult(new[] { "Invalid roleId" })); } var identityResult = await _roleManager.DeleteAsync(identityRole); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public AuthResult Create(User user) { user.ThrowIfNull("user"); var appIdentityUser = IdentityModelFactory.Create(user); var identityResult = _userManager.Create(appIdentityUser); var appIdentityResult = IdentityModelFactory.Create(identityResult); // if create is successful, copy the AppIdentityUser's properties // back to the AppUser that was passed in if (appIdentityResult.Succeeded) { user.CopyFrom(appIdentityUser); } return(appIdentityResult); }
public AuthResult Create(Role role) { role.ThrowIfNull("role"); var identityRole = IdentityModelFactory.Create(role); var identityResult = _roleManager.Create(identityRole); var appIdentityResult = IdentityModelFactory.Create(identityResult); // if create succeedes, copy properties from the new IdentityRole to the // passed in AppRole if (appIdentityResult.Succeeded) { role.CopyFrom(identityRole); } return(appIdentityResult); }
public AuthResult Update(int roleId, string roleName) { roleName.ThrowIfNull("roleName"); var identityRole = _roleManager.FindById(roleId); if (identityRole == null) { return(CreateErrorResult(new[] { "Invalid roleId." })); } identityRole.Name = roleName; var identityResult = _roleManager.Update(identityRole); var appIdentityResult = IdentityModelFactory.Create(identityResult); return(appIdentityResult); }
public async Task <AuthResult> CreateAsync(User user, string password) { user.ThrowIfNull("user"); password.ThrowIfNull("password"); var appIdentityUser = IdentityModelFactory.Create(user); var identityResult = await _userManager.CreateAsync(appIdentityUser, password); var appIdentityResult = IdentityModelFactory.Create(identityResult); // if create is successful, copy the AppIdentityUser's properties // back to the AppUser that was passed in if (appIdentityResult.Succeeded) { user.CopyFrom(appIdentityUser); } return(appIdentityResult); }