public ActionResult Create([Bind(Include = "Id,Image,Client,Duation,UsedTech,LinlUrl")] Porftilio porftilio, HttpPostedFileBase Image) { if (ModelState.IsValid) { if (ModelState.IsValid) { if (Extension.CheckImg(Image, Extension.MAxfileSize)) { try { porftilio.Image = Extension.SaveImg(Image, "~/Public/img"); } catch { ModelState.AddModelError("Img", "Img is not correct"); } } else { ModelState.AddModelError("Img", "Img is not correct"); } db.Porftilio.Add(porftilio); db.SaveChanges(); } return(RedirectToAction("Index")); } return(View(porftilio)); }
public ActionResult DeleteConfirmed(int id) { Porftilio porftilio = db.Porftilio.Find(id); db.Porftilio.Remove(porftilio); Extension.Deletimg("~/Public/img", porftilio.Image); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Admin/Porftilios/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Porftilio porftilio = db.Porftilio.Find(id); if (porftilio == null) { return(HttpNotFound()); } return(View(porftilio)); }
public ActionResult Edit([Bind(Include = "Id,Image,Client,Duation,UsedTech,LinlUrl")] Porftilio porftilio, HttpPostedFileBase Image, string fileadi) { if (ModelState.IsValid) { if (Image != null) { if (Extension.CheckImg(Image, Extension.MAxfileSize)) { string filename; try { filename = Extension.SaveImg(Image, "~/Public/img"); } catch (Exception) { ModelState.AddModelError("Image", "Dont correct"); return(RedirectToAction("Index")); } Extension.Deletimg("~/Public/img", fileadi); porftilio.Image = filename; } else { ModelState.AddModelError("Img", "Dont correct"); return(RedirectToAction("Index")); } } else { porftilio.Image = fileadi; } db.Entry(porftilio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(porftilio)); }