public async Task <PagedList <User> > GetUsers(PageBaseModel pageBaseModel)
        {
            //var users =await _dataContext.Users.Include(p => p.Photos).ToListAsync();
            //return users;

            var users = _dataContext.Users.Include(p => p.Photos);

            return(await PagedList <User> .PagedListAsync(users, pageBaseModel.PageIndex, pageBaseModel.PageSize));
        }
        public async Task <IActionResult> GetUsers([FromQuery] PageBaseModel pageBaseModel)
        {
            var users = await _dataRepository.GetUsers(pageBaseModel);

            var user_to_returm = _mapper.Map <IEnumerable <UserListDto> >(users);

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

            return(Ok(user_to_returm));
        }