public ActionResult Edit(int?id, OneCikanlar oneCikanlar, HttpPostedFileBase ResimURL) { if (ModelState.IsValid) { var onecikan = db.OneCikanlar.Where(x => x.OneCikanId == id).FirstOrDefault(); if (ResimURL != null) { if (System.IO.File.Exists(Server.MapPath(onecikan.ResimURL))) //dosya var mı yok mu onun kontorlünü sağlıyoruz. { System.IO.File.Delete(Server.MapPath(onecikan.ResimURL)); } WebImage img = new WebImage(ResimURL.InputStream); FileInfo imgInfo = new FileInfo(ResimURL.FileName); string oneCikanName = Guid.NewGuid().ToString() + imgInfo.Extension; img.Resize(300, 200); img.Save("~/Uploads/OneCikanlar/" + oneCikanName); onecikan.ResimURL = "/Uploads/OneCikanlar/" + oneCikanName; } onecikan.Baslik = oneCikanlar.Baslik; onecikan.Aciklama = oneCikanlar.Aciklama; db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Edit(int?id, OneCikanlar oneCikanlar, HttpPostedFileBase ResimURL) { if (ModelState.IsValid) { var h = db.OneCikanlar.Where(x => x.OneCikanlarId == 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 hizmetname = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(500, 500); img.Save("~/Uploads/OneCikanlar/" + hizmetname); h.ResimURL = "/Uploads/OneCikanlar/" + hizmetname; } h.Baslik = oneCikanlar.Baslik; h.Aciklama = oneCikanlar.Aciklama; db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Create(OneCikanlar oneCikanlar, HttpPostedFileBase ResimURL) { if (ModelState.IsValid) { if (ResimURL != null) //resim yükleme işlemi { 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/OneCikanlar/" + logoname); oneCikanlar.ResimURL = "/Uploads/OneCikanlar/" + logoname; } db.OneCikanlar.Add(oneCikanlar); //tabloya gelen öneçıkanlar modelini ekle. db.SaveChanges(); return(RedirectToAction("Index")); } return(View(oneCikanlar)); }