public ActionResult Edit(int?id, Faaliyetler faaliyetler, HttpPostedFileBase ResimURL) { if (ModelState.IsValid) { var h = db.Faaliyetler.Where(x => x.FaaliyetlerId == id).SingleOrDefault(); if (ResimURL != null) { if (System.IO.File.Exists(Server.MapPath(h.ResimURL))) { System.IO.File.Delete(Server.MapPath(h.ResimURL)); } WebImage img = new WebImage(ResimURL.InputStream); FileInfo imginfo = new FileInfo(ResimURL.FileName); string faaliyetname = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(500, 500); img.Save("~/Uploads/Faaliyetler/" + faaliyetname); h.ResimURL = "/Uploads/Faaliyetler/" + faaliyetname; } h.Baslik = faaliyetler.Baslik; h.Aciklama = faaliyetler.Aciklama; db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create(Faaliyetler faaliyetler, HttpPostedFileBase ResimURL) { if (ModelState.IsValid) { if (ResimURL != null) { WebImage img = new WebImage(ResimURL.InputStream); FileInfo imginfo = new FileInfo(ResimURL.FileName); string logoname = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(500, 500); img.Save("~/Uploads/Faaliyetler/" + logoname); faaliyetler.ResimURL = "/Uploads/Faaliyetler/" + logoname; } db.Faaliyetler.Add(faaliyetler); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(faaliyetler)); }