public ActionResult Update(int ID, KategoriResimVM model, HttpPostedFileBase txtFoto, string name) { using (eTicaretEntities db = new eTicaretEntities()) { var kategori = db.Kategorilers.Where(x => x.ID == ID).SingleOrDefault(); var resim = db.Resimlers.Where(x => x.ID == kategori.ResimID).SingleOrDefault(); if (txtFoto != null) { if (System.IO.File.Exists(Server.MapPath(resim.KucukYol))) { System.IO.File.Delete(Server.MapPath(resim.KucukYol)); } WebImage img = new WebImage(txtFoto.InputStream); FileInfo info = new FileInfo(txtFoto.FileName); string newFoto = Guid.NewGuid().ToString() + info.Extension; img.Resize(150, 300); img.Save("~/Upload/KategoriFoto/" + newFoto); resim.KucukYol = "/Upload/KategoriFoto/" + newFoto; } kategori.KategoriAd = model.Kategori.KategoriAd; kategori.Aciklama = model.Kategori.Aciklama; db.SaveChanges(); return(RedirectToAction("List")); } }
public ActionResult Update(int ID, int resimID, string name) { using (eTicaretEntities db = new eTicaretEntities()) { KategoriResimVM model = new KategoriResimVM() { Kategori = db.Kategorilers.Where(x => x.ID == ID).SingleOrDefault(), Resim = db.Resimlers.Where(x => x.ID == resimID).SingleOrDefault() }; if (model.Resim == null || model.Kategori == null) { return(HttpNotFound()); } return(View(model)); } }