public AjaxResult GetDataPagination(int pageNumber, int pageSize, [FromBody] List <Filter> filters) { var ajaxResult = new AjaxResult(); try { string where = string.Empty; if (filters != null && filters.Count > 0) { where = Filter.BuildWhereFilterCondition(filters); } using (DocumentBL _documentBL = new DocumentBL()) { var ajax = _documentBL.GetDataPagination(pageNumber, pageSize, where); ajaxResult.Data = ajax.Data; ajaxResult.TotalCount = ajax.TotalCount; ajaxResult.Success = true; } } catch (Exception) { ajaxResult.Success = false; ajaxResult.Messenger = "Có lỗi xảy ra khi lấy dữ liệu chứng từ. Xin vui lòng liên hệ MISA để giải quyết"; } return(ajaxResult); }