public ActionResult itemView(FormCollection form, String btnDel, int?page) { if (btnDel != null) { //Delete checked items string checkedList = form["chk[]"]; if (!String.IsNullOrEmpty(checkedList)) { string[] arrayStringCheckedList = checkedList.Split(new char[] { ',' }); for (int i = 0; i < arrayStringCheckedList.Length; i++) { try { data.tbl_Products.DeleteOnSubmit(getOneItem(Int32.Parse(arrayStringCheckedList[i]))); data.SubmitChanges(); ViewBag.AlertSuccess = "Xoá thành công!"; } catch (Exception e) { ViewBag.AlertError = "Không xoá được"; } } } } int pageNum = (page ?? 1); int pageSize = 20; var keyword = form["keyword"]; var listItem = getItem(-1, keyword); List <DataHelper.ItemModel> listItemModel = new List <DataHelper.ItemModel>(); foreach (tbl_Product item in listItem) { DataHelper.ItemModel model = new DataHelper.ItemModel(); model.product = item; if (item.IDLoaiSP.HasValue) { model.categoryName = DataHelper.ProductHelper.getInstance().getProductCategoryById(data, item.IDLoaiSP.Value).TenLoaiSP; } else { model.categoryName = ""; } listItemModel.Add(model); } return(View(URLHelper.URL_ADMIN_ITEM, listItemModel.ToPagedList(pageNum, pageSize))); }
public ActionResult itemView(int?page) { int pageNum = (page ?? 1); int pageSize = 20; List <tbl_Product> listItem = getAllItem(); List <DataHelper.ItemModel> listItemModel = new List <DataHelper.ItemModel>(); foreach (tbl_Product item in listItem) { DataHelper.ItemModel model = new DataHelper.ItemModel(); model.product = item; if (item.IDLoaiSP.HasValue) { model.categoryName = DataHelper.ProductHelper.getInstance().getProductCategoryById(data, item.IDLoaiSP.Value).TenLoaiSP; } else { model.categoryName = ""; } listItemModel.Add(model); } return(View(URLHelper.URL_ADMIN_ITEM, listItemModel.ToPagedList(pageNum, pageSize))); }