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)); }
// 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)); }