public ActionResult MODELEDIT([Bind(Include = "ID,TUADE,NOIDUNG,HINHANH,HINHANHFile")] TRANGMODEL SUAMODEL) { var dulieucosan = new BAULEPROFOLIOEntities2(); // anh tạo 1 chuổi dulieucoán anh gọi nguyên cái DB của em lại. đổ vào đó var HINHANHcosan = dulieucosan.TRANGMODELs.Single(e => e.ID == SUAMODEL.ID); // sau đó anh dùng biến HINHANHcosan để hứng dữ liệu model tại nơi mà ID của nó bằng ID của thằng SUAMODEL, để lấy ra đúng cái hình if (SUAMODEL.HINHANHFile == null) // nếu file nó null { SUAMODEL.HINHANH = HINHANHcosan.HINHANH; //nó sẽ fill dữ liệu từ data vào lại để edit } else { string fileName = Path.GetFileNameWithoutExtension(SUAMODEL.HINHANHFile.FileName); string extension = Path.GetExtension(SUAMODEL.HINHANHFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; SUAMODEL.HINHANH = fileName; fileName = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName);//coi kỹ lại chỗ này nha. SUAMODEL.HINHANHFile.SaveAs(fileName); } if (ModelState.IsValid) { db.Entry(SUAMODEL).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("MODELVIEW")); } return(View(SUAMODEL)); }
public ActionResult DeleteConfirmed(string id) { TRANGMODEL MODELDEL = db.TRANGMODELs.Find(id); db.TRANGMODELs.Remove(MODELDEL); db.SaveChanges(); return(RedirectToAction("MODELVIEW")); }
public async Task <ActionResult> MODELDETAIL1(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TRANGMODEL tRANGMODEL = await db.TRANGMODELs.FindAsync(id); if (tRANGMODEL == null) { return(HttpNotFound()); } return(View(tRANGMODEL)); }
//delete model public ActionResult MODELDELETE(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TRANGMODEL MODELDEL = db.TRANGMODELs.Find(id); if (MODELDEL == null) { return(HttpNotFound()); } return(View(MODELDEL)); }
public ActionResult MODELADD([Bind(Include = "ID,TUADE,NOIDUNG,HINHANH,HINHANHFile")] TRANGMODEL THEMMODEL) { string fileName = Path.GetFileNameWithoutExtension(THEMMODEL.HINHANHFile.FileName); string extension = Path.GetExtension(THEMMODEL.HINHANHFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; THEMMODEL.HINHANH = fileName; fileName = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName); THEMMODEL.HINHANHFile.SaveAs(fileName); THEMMODEL.ID = getGUID().ToString();//cái này đã chỉ chưa, đã nói chưa??? if (ModelState.IsValid) { db.TRANGMODELs.Add(THEMMODEL); db.SaveChanges(); return(RedirectToAction("MODELVIEW")); } return(View(THEMMODEL)); }