public ActionResult Edit(int id, HttpPostedFileBase resim, TBL_PAKETLER paketler) { try { var pakets = db.TBL_PAKETLER.Where(p => p.ID == id).SingleOrDefault(); if (resim != null) { if (System.IO.File.Exists(Server.MapPath(pakets.PAKETFOTOGRAF))) { System.IO.File.Delete(Server.MapPath(pakets.PAKETFOTOGRAF)); } WebImage img = new WebImage(resim.InputStream); FileInfo fotoInfo = new FileInfo(resim.FileName); string newFoto = Guid.NewGuid().ToString() + fotoInfo.Extension; img.Resize(350, 200); img.Save("~/Uploads/PaketlerResim/" + newFoto); pakets.PAKETFOTOGRAF = "/Uploads/PaketlerResim/" + newFoto; pakets.PAKETAD = paketler.PAKETAD; pakets.PAKETTANITIM = paketler.PAKETTANITIM; pakets.PAKETACIKLAMA = paketler.PAKETACIKLAMA; pakets.PAKETFIYAT = paketler.PAKETFIYAT; db.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(TBL_PAKETLER tbl, HttpPostedFileBase resim) { if (ModelState.IsValid) { if (resim != null) { WebImage img = new WebImage(resim.InputStream); FileInfo fotoInfo = new FileInfo(resim.FileName); string newFoto = Guid.NewGuid().ToString() + fotoInfo.Extension; img.Resize(350, 200); img.Save("~/Uploads/PaketlerResim/" + newFoto); tbl.PAKETFOTOGRAF = "/Uploads/PaketlerResim/" + newFoto; } db.TBL_PAKETLER.Add(tbl); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tbl)); }