Exemple #1
0
        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
            }));
        }
Exemple #2
0
 public ApplicationRoleService(
     IUrfIdentityRepositoryAsync <ApplicationRole> repository)
     : base(repository)
 {
     _repository = repository;
 }