public IActionResult Index(int pageIndex = 1)//pageIndex được mặc định là 1 nếu không có truyền vào { int count; int pageSize = 4; var list = _cthdServices.getAll(pageIndex, pageSize, out count); var indexVM = new CTHDView() { CTHD = new PaginatedList <CTHDDTO>(list, count, pageIndex, pageSize) }; return(View(indexVM)); }
public IActionResult SuaCTHDData(CTHDView cthdView)//Cập nhật một đối tượng xuống database { ViewBag.Error = "Cập nhật thành công"; if (ModelState.IsValid) //kiểm tra xem đã có dữ liệu truyền trên url hay chưa { _cthdServices.suaCTHD(cthdView.cthdDTO); //gọi hàm sửa ở services Index(); //cập nhật xong load lại trang index //return View(nameof(Index));//quay về trang index return(RedirectToAction("Index", "CTHD")); } ViewBag.Error = "Cập nhật thất bại"; return(View()); }
public IActionResult ThemCTHDData(CTHDView cthdView)//thêm đối tượng xuống database { ViewBag.Error = "1"; if (ModelState.IsValid) { using (var db = new CoffeeShopDbContext()) { var update = (from u in db.menu where u.MaMon == cthdView.cthdDTO.MaMon select u).Single(); update.SoLuongTon = update.SoLuongTon - cthdView.cthdDTO.SoLuong; db.SaveChanges(); } _cthdServices.themCTHD(cthdView.cthdDTO); ViewBag.Success = "Đã thêm thành công"; //return Redirect(nameof(ThemCTHD)); return(RedirectToAction("Index", "CTHD")); } ViewBag.Error = "0"; return(View(nameof(ThemCTHD))); }