コード例 #1
0
        /**
         * Ham thuc hien chuc nang phan trang
         * nguoi tao: doan thi mai
         * ngya tao: 23/8/2019
         */
        public IEnumerable <Ref> GetPagingData(int _pageIndex, int _pageSize)
        {
            var _employees = _refDL.GetData().OrderBy(p => p.RefNo)
                             .Skip((_pageIndex - 1) * _pageSize)
                             .Take(_pageSize);

            return(_employees);
        }
コード例 #2
0
        /// <summary>
        /// Hàm thực hiện phân trang
        /// </summary>
        /// <param name="_pageIndex"></param>
        /// <param name="_pageSize"></param>
        /// <returns></returns>
        public IEnumerable <Ref> GetPageData(int _pageIndex, int _pageSize)
        {
            var _ref = _refDL.GetData();

            _ref = _ref.OrderBy(p => p.RefID)
                   .Skip((_pageIndex - 1) * _pageSize)
                   .Take(_pageSize);
            return(_ref);
        }
コード例 #3
0
        public async Task <AjaxResult> GetRefs([FromUri] int pageIndex, int pageSize)
        {
            await Task.Delay(1000);

            var ajaxResult = new AjaxResult();

            try
            {
                ajaxResult.Data = _refDL.GetData(pageIndex, pageSize);
            }catch (Exception ex)
            {
                ajaxResult.Data    = ex;
                ajaxResult.Success = false;
                ajaxResult.Message = Resources.MessageVN;
            }
            return(ajaxResult);
        }
コード例 #4
0
        public AjaxResult GetRefs()
        {
            //return db.Refs;
            var _ajaxResult = new AjaxResult();

            try
            {
                _ajaxResult.Data = _refDL.GetData();
            }
            catch (Exception ex)
            {
                _ajaxResult.Success = false;
                _ajaxResult.Message = Resources.errorVN;
                _ajaxResult.Data    = ex;
            }
            return(_ajaxResult);
        }