public async Task <ActionResult> CLIENTEDIT([Bind(Include = "ID,HINHANH,LINKLOGO,TENLOGO,HINHANHFile")] LOGOKHACHHANG lOGOKHACHHANG) { var dulieulogoclient = 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 HINHANHlogo = dulieulogoclient.LOGOKHACHHANGs.Single(e => e.ID == lOGOKHACHHANG.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 (lOGOKHACHHANG.HINHANHFile == null) // nếu file nó null { lOGOKHACHHANG.HINHANH = HINHANHlogo.HINHANH; //nó sẽ fill dữ liệu từ data vào lại để edit } else { string fileName = Path.GetFileNameWithoutExtension(lOGOKHACHHANG.HINHANHFile.FileName); string extension = Path.GetExtension(lOGOKHACHHANG.HINHANHFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; lOGOKHACHHANG.HINHANH = fileName; fileName = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName);//coi kỹ lại chỗ này nha. lOGOKHACHHANG.HINHANHFile.SaveAs(fileName); } if (ModelState.IsValid) { db.Entry(lOGOKHACHHANG).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("CLIENTVIEW")); } return(View(lOGOKHACHHANG)); }
public async Task <ActionResult> DeleteConfirmed4(string id) { LOGOKHACHHANG lOGOKHACHHANG = await db.LOGOKHACHHANGs.FindAsync(id); db.LOGOKHACHHANGs.Remove(lOGOKHACHHANG); await db.SaveChangesAsync(); return(RedirectToAction("CLIENTVIEW")); }
// GET: LOGOKHACHHANGs/Delete/5 public async Task <ActionResult> CLIENTDEL(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LOGOKHACHHANG lOGOKHACHHANG = await db.LOGOKHACHHANGs.FindAsync(id); if (lOGOKHACHHANG == null) { return(HttpNotFound()); } return(View(lOGOKHACHHANG)); }
public async Task <ActionResult> CLIENTADD([Bind(Include = "ID,HINHANH,LINKLOGO,TENLOGO,HINHANHFile")] LOGOKHACHHANG lOGOKHACHHANG) { string fileName = Path.GetFileNameWithoutExtension(lOGOKHACHHANG.HINHANHFile.FileName); string extension = Path.GetExtension(lOGOKHACHHANG.HINHANHFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; lOGOKHACHHANG.HINHANH = fileName; fileName = Path.Combine(Server.MapPath("~/ContentWebmaster/img/"), fileName); lOGOKHACHHANG.HINHANHFile.SaveAs(fileName); lOGOKHACHHANG.ID = getGUID().ToString(); if (ModelState.IsValid) { db.LOGOKHACHHANGs.Add(lOGOKHACHHANG); await db.SaveChangesAsync(); return(RedirectToAction("CLIENTVIEW")); } return(View(lOGOKHACHHANG)); }