public ActionResult OdaDuzenle(OdaM oda, HttpPostedFileBase resim)
        {
            ApplicationDbContext ctx = new ApplicationDbContext();
            var eski   = ctx.Odalar.Find(oda.OdaMID);
            var klasor = Server.MapPath("/Content/oda/");

            //eğer resim yüklenmişse
            if (resim != null && resim.ContentLength > 0)
            {
                //eski resim silinmeli
                if (string.IsNullOrEmpty(eski.ResimURL))
                {
                    System.IO.File.Delete(klasor + eski.ResimURL);
                }
                //kayıt edilmeli
                resim.SaveAs(klasor + resim.FileName);
                //modeldeki url değişmeli
                oda.ResimURL = resim.FileName;
            }
            else
            { //resim yüklenmemişse
                oda.ResimURL = eski.ResimURL;
                //eski resmi kaybetmemeliyiz
            }
            if (ModelState.IsValid)
            {
                //oda detayları kayıt edilmeli
                ctx.Entry(oda).State = System.Data.Entity.EntityState.Modified;
                ctx.SaveChanges();
                return(RedirectToAction("OdaListele"));
            }
            return(View(oda));
        }
 public ActionResult OdaEkle(OdaM oda, HttpPostedFileBase resim)
 {
     if (resim != null && resim.ContentLength > 0)
     {
         oda.ResimURL = resim.FileName;
         string yol = Server.MapPath("/Content/oda/");
         resim.SaveAs(yol + resim.FileName);
     }
     if (ModelState.IsValid)
     {
         ApplicationDbContext ctx = new ApplicationDbContext();
         ctx.Odalar.Add(oda);
         ctx.SaveChanges();
     }
     return(View());
 }