GetUsersInRole( this IUrfIdentityRepositoryAsync <ApplicationUser> repository, Guid roleId) { var query = new ApplicationUserQuery().SelectByRole(roleId); return(repository .Query(query) .OrderBy( u => u.OrderBy(x => x.UserDetails.LastName) .ThenBy(x => x.UserDetails.FirstName)) .Select( u => new ApplicationUserViewModel { UserId = u.Id, Email = u.Email, FirstName = u.UserDetails.FirstName, LastName = u.UserDetails.LastName })); }
public ApplicationRoleService( IUrfIdentityRepositoryAsync <ApplicationRole> repository) : base(repository) { _repository = repository; }