public ActionResult Edit(SuKien sk, string stringurl) { using (TuVanLaptopEntities db = new TuVanLaptopEntities()) { db.Entry(sk).State = EntityState.Modified; db.SaveChanges(); return(Redirect(stringurl)); } }
public ActionResult ChinhSuaSanPham(Laptop laptop) { //Thêm vào cơ sở dữ liệu if (ModelState.IsValid) { db.Entry(laptop).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("QuanLiSanPham", "Admin")); }
public ActionResult ResetDoTinCayNew(int MaLuat, string strUrl, int dotincay) { using (TuVanLaptopEntities db = new TuVanLaptopEntities()) { Luat luat = db.Luats.SingleOrDefault(n => n.Id == MaLuat); if (luat == null) { return(null); } luat.DoTinCay = dotincay; db.Entry(luat).State = EntityState.Modified; db.SaveChanges(); return(Content(dotincay.ToString())); } }
public ActionResult GiamDoTinCay(int MaLuat, string strUrl, int dotincay) { using (TuVanLaptopEntities db = new TuVanLaptopEntities()) { Luat luat = db.Luats.SingleOrDefault(n => n.Id == MaLuat); if (luat == null) { return(null); } luat.DoTinCay = dotincay - 1; db.Entry(luat).State = EntityState.Modified; db.SaveChanges(); } return(Redirect(strUrl)); }
public ActionResult ThemLuatOrSuaLuat(Luat luat) { //thêm sự kiện vế phải vào bảng sự kiện SuKien sk = new SuKien(); sk.Name = luat.SukienVP; //kiểm tra sự kiện vế phải đã tồn tại hay chưa SuKien skCheck = db.SuKiens.SingleOrDefault(n => n.Name == luat.SukienVP); //chưa tồn tại, thêm mới sự kiện if (skCheck == null) { db.SuKiens.Add(sk); db.SaveChanges(); luat.SukienVP = sk.Id.ToString(); } else { //nếu sự kiện vế phải đã tồn tại, ko cần add nữa luat.SukienVP = skCheck.Id.ToString(); } //chuyển sự kiện vế trái về dạng string[] luat.SuKienVT = string.Join(",", luat.SuKienSelectedIDArray); //khi chưa có Id, tức đang tạo luật mới if (luat.Id == 0) { //thêm luật vào bảng luật db.Luats.Add(luat); } //khi có Id tức sửa luật else { db.Entry(luat).State = EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("QuanLiLuat", "Admin")); }
public ActionResult ThemLuatOrSuaLuat(int id, Luat luat, string[] thuoctinh, string[] toantu, string[] giatri, string stringUrl) { using (TuVanLaptopEntities db = new TuVanLaptopEntities()) { //lấy sự kiện vế phải từ thuộc tính, toán tử và giá trị //check sửa luật string vephai = ""; //nếu vế phải vẫn là rỗng=> thông báo và ko lưu if (thuoctinh == null && toantu == null && giatri == null) { //trả về luật ban đầu Luat luat1 = db.Luats.Where(x => x.Id == id).FirstOrDefault();; luat.SuKienSelectedIDArray = luat1.SuKienVT.Split(',').ToArray(); luat.SuKienCollection = db.SuKiens.ToList(); ViewBag.VePhaiRong = "Vui lòng chọn thêm sự kiện vế phải, không được để trống"; return(View(luat)); } for (int i = 0; i < toantu.Length; i++) { if (i != 0) { vephai += " AND "; } if (thuoctinh[i] == "mausac") { string giatrisau = "N" + "'%" + giatri[i].Trim() + "%'"; vephai += thuoctinh[i] + " " + toantu[i] + " " + giatrisau; } else { vephai += thuoctinh[i] + " " + toantu[i] + " " + giatri[i]; } } luat.SuKienVT = string.Join(",", luat.SuKienSelectedIDArray); luat.SukienVP = vephai; if (luat.GiaiThich == "tự cập nhật") { luat.GiaiThich = vephai; } if (luat.DoTinCay == null) { luat.DoTinCay = 100; } //khi chưa có Id, tức đang tạo luật mới if (luat.Id == 0) { //thêm luật vào bảng luật db.Luats.Add(luat); } //khi có Id tức sửa luật else { db.Entry(luat).State = EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("QuanLiLuat", "Admin")); } }