Exemplo n.º 1
0
        public async Task <ActionResult <FoundUsersPageDto> > GetAllUsers([FromQuery] int pageNumber = 1, int pageSize = 10)
        {
            var model = await _accountBl.GetUsersList(pageNumber, pageSize);

            var outputModel = new UsersPageDto()
            {
                Items      = _mapper.Map <IEnumerable <User>, IEnumerable <UserMinimalDto> >(model.List),
                PageNumber = pageNumber,
                PageSize   = pageSize,
                TotalItems = model.TotalItems
            };

            return(new OkObjectResult(outputModel));
        }