Esempio n. 1
0
        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);
        }