AuthorityManagement.Applications.UserServices.UserService.GetAllUser C# (CSharp) Метод

GetAllUser() публичный Метод

The get all user.
///
public GetAllUser ( int pageIndex, int pageSize, int &total ) : IEnumerable
pageIndex int /// The page index. ///
pageSize int /// The page size. ///
total int /// The total. ///
Результат IEnumerable
        public IEnumerable<UserListOutputDto> GetAllUser(int pageIndex, int pageSize, out int total)
        {
            Guard.ArgumentInRange<int>(pageIndex, 0, int.MaxValue, "pageIndex");

            var query = this.userRepository.FindAll();

            total = query.Count();
            query = query.OrderBy(u => u.UserName).Skip((pageIndex - 1) * pageSize).Take(pageSize);

            return query.ToList().Select(Mapper.Map<UserListOutputDto>);
        }