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));
     }
 }