public async Task <IActionResult> GetAll([FromQuery] Helpers.Pager query) { var pager = _mapper.Map <Domain.Helpers.Pager>(query); var users = _usersRepository.GetAll(pager); List <Models.UsersView.Users> items = _mapper.Map <List <Models.UsersView.Users> >(users); var result = new UsersView { Items = items, TotalItems = pager.TotalItems }; return(Ok(result)); }
public IActionResult GetAll([FromQuery] Helpers.Pager query) { var pager = _mapper.Map <Domain.Helpers.Pager>(query); var records = _reportsRepository.GetAll(pager); var items = _mapper.Map <List <Models.ReportsView.Reports> >(records); var result = new Models.ReportsView { Items = items, TotalItems = pager.TotalItems }; return(Ok(result)); }