public ActionResult CreateThongSo(int id) { ThongSoSanPham ttsp = new ThongSoSanPham(); ttsp.MaSP = id; ViewBag.MaTSKT = new SelectList(db.ThongSoKiThuats, "MaTSKT", "TenTSKT"); return(View(ttsp)); }
public ActionResult EditThongSo(int id, int maTS, string url, FormCollection frm) { ThongSoSanPham tssp = db.ThongSoSanPhams.SingleOrDefault(l => l.MaSP == id && l.MaTSKT == maTS); if (tssp != null) { tssp.GiaTri = frm["txtgiatri"].ToString(); } if (ModelState.IsValid) { db.Entry(tssp).State = EntityState.Modified; db.SaveChanges(); TempData["Message"] = "Sửa thông số sản phẩm thành công"; TempData["Type"] = "success"; } return(Redirect(url)); }
public bool DeleteThongSo(int id, int maTS /*,string url*/) { ThongSoSanPham tssp = db.ThongSoSanPhams.SingleOrDefault(l => l.MaSP == id && l.MaTSKT == maTS); if (tssp != null) { db.ThongSoSanPhams.Remove(tssp); db.SaveChanges(); TempData["Message"] = "Xóa thông số sản phẩm thành công"; TempData["Type"] = "success"; return(true); } else { TempData["Message"] = "Có lỗi xảy ra khi xóa thông số sản phẩm"; TempData["Type"] = "error"; return(false); } }
public ActionResult CreateThongSo(ThongSoSanPham tssp, int id) { if (ModelState.IsValid) { tssp.MaSP = id; bool result = db.ThongSoSanPhams.Where(n => n.MaSP == tssp.MaSP).Any(n => n.MaTSKT == tssp.MaTSKT); if (result == true) { TempData["Message"] = "Thông số kĩ thuật này đã tồn tại"; TempData["Type"] = "error"; return(RedirectToAction("CreateThongSo")); } db.ThongSoSanPhams.Add(tssp); db.SaveChanges(); TempData["Message"] = "Thêm thông số sản phẩm thành công"; TempData["Type"] = "success"; return(RedirectToAction("CreateThongSo")); } TempData["Message"] = "Có lỗi xảy ra khi thêm thông số sản phẩm"; TempData["Type"] = "error"; ViewBag.MaTSKT = new SelectList(db.ThongSoKiThuats, "MaTSKT", "TenTSKT"); return(View(tssp)); }