public List <UserViewModel> GetUsers() { List <ApplicationUser> ApplicationUsers = UserRepository.GetAll().ToList(); List <UserViewModel> ApplicationUsersView = new List <UserViewModel>(); foreach (ApplicationUser ApplicationUser in ApplicationUsers) { UserViewModel MappedApplicationUser = new UserViewModel() { ID = ApplicationUser.Id, UserName = ApplicationUser.UserName, Email = ApplicationUser.Email, HashedPassword = ApplicationUser.PasswordHash, Active = ApplicationUser.Active, }; if (ApplicationUser.Roles.Count() > 0) { string RoleID = ApplicationUser.Roles.First().RoleId; MappedApplicationUser.RoleName = RoleRepository.GetByID(RoleID).Name; } ApplicationUsersView.Add(MappedApplicationUser); } return(ApplicationUsersView); }
public IdentityRole GetRoleByID(string ID) { IdentityRole Role = RoleRepository.GetByID(ID); return(Role); }