示例#1
0
        public async Task <IActionResult> GetUsers([FromQuery] UserParams userParams)
        {
            if (string.IsNullOrEmpty(userParams.InstytucjaRodzaj))
            {
                userParams.InstytucjaRodzaj = "all";
            }

            var users = await _repo.GetUsers(userParams);

            var usersToReturn = _mapper.Map <IEnumerable <UserForListDto> >(users);

            Response.AddPagination(users.CurrentPage, users.PageSize, users.TotalCount, users.TotalPages);

            return(Ok(usersToReturn));
        }