コード例 #1
0
        public ActionResult Index(int?pageSize, int?pageCurrent, string column, string orderASCorDSC, GroupItemModel groupItemModel)
        {
            if (pageSize == null)
            {
                pageSize = MessageResConst.PageSize;
            }
            if (pageCurrent == null)
            {
                pageCurrent = 1;
            }
            ViewBag.PageSize = ListPageSize.GetListPageSize();

            var listGroup_Item            = _group_itemHandler.GetGroupItems((int)pageSize, (int)pageCurrent, column, orderASCorDSC, groupItemModel);
            Group_ItemViewModel viewModel = new Group_ItemViewModel();

            viewModel.ListGroup_ItemModel = listGroup_Item.Data;
            int size = (double)listGroup_Item.CountData % (int)pageSize == 0 ? listGroup_Item.CountData / (int)pageSize : listGroup_Item.CountData / (int)pageSize + 1;

            viewModel.DisplayPage = pageCurrent.ToString() + "/" + size.ToString();
            viewModel.CountPage   = size;
            if (orderASCorDSC == MessageResConst.Increase)
            {
                ViewBag.Order = MessageResConst.Decrease;
            }
            else
            {
                ViewBag.Order = MessageResConst.Increase;
            }
            return(View(viewModel));
        }
コード例 #2
0
        // GET: Group_Item
        #region ----------- Hàm lấy dữ liệu --------------------------
        public ActionResult Index()
        {
            int?pageSize    = null;
            int?pageCurrent = null;

            if (pageSize == null)
            {
                pageSize = MessageResConst.PageSize;
            }
            if (pageCurrent == null)
            {
                pageCurrent = 1;
            }
            ViewBag.PageSize = ListPageSize.GetListPageSize();
            var listGroup_Item            = _group_itemHandler.GetGroupItems((int)pageSize, (int)pageCurrent, "Name", "increase", null);
            Group_ItemViewModel viewModel = new Group_ItemViewModel();

            viewModel.ListGroup_ItemModel = listGroup_Item.Data;
            int size = (double)listGroup_Item.CountData % (int)pageSize == 0 ? listGroup_Item.CountData / (int)pageSize : listGroup_Item.CountData / (int)pageSize + 1;

            viewModel.DisplayPage = pageCurrent.ToString() + "/" + size.ToString();
            viewModel.CountPage   = size;
            ViewBag.Order         = "increase";
            return(View(viewModel));
        }