public async Task <IActionResult> GetFileUpload([FromQuery] string keywords = null, [FromQuery] Pagination pagination = null) { var query = _fileUploadService.GetFileUpload(keywords); var fileUpload = PagedList.Create(query, pagination.Page - 1, pagination.ItemsPerPage); pagination.TotalItems = fileUpload.TotalCount; var result = new PagedResult <FileUploadDTO>(pagination, fileUpload.Select(FileUploadDTO.FromEntity)); return(Ok(result)); }