public async Task <List <IdentityRoleDTO> > GetRoles() { var list = _ctx.Roles; List <IdentityRoleDTO> RolesDtos = new List <IdentityRoleDTO>(); foreach (var item in list) { RolesDtos.Add(EFToDTOMapper.Map(item)); } return(RolesDtos); }
public async Task <List <IdentityUserDTO> > FindUsers(string usernamePart) { var list = _ctx.Users.Where(u => u.UserName.ToLower().Contains(usernamePart.ToLower())); List <IdentityUserDTO> usersDtos = new List <IdentityUserDTO>(); foreach (var item in list) { usersDtos.Add(EFToDTOMapper.Map(item)); } return(usersDtos); }
public async Task <IdentityUserDTO> FindUserWithEmail(string email) { IdentityUser user = await _userManager.FindByEmailAsync(email); return(EFToDTOMapper.Map(user)); }
public async Task <IdentityUserDTO> FindUser(string userName, string password) { IdentityUser user = await _userManager.FindAsync(userName, password); return(EFToDTOMapper.Map(user)); }