Ejemplo n.º 1
0
        public async Task <IActionResult> GetUsers([FromQuery] UserParams userParams)
        {
            var users = await _dataBusiness.GetUsers(userParams, int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value));

            var usersToReturn = _dataBusiness.MapUsers(int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value), users);

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

            return(Ok(usersToReturn));
        }