public ActionResult UpdateHaber(HaberVM model, HttpPostedFileBase HaberResim) { if (ModelState.IsValid) { Haber haber = db.Habers.FirstOrDefault(m => m.ID == model.ID); haber.HaberBaslik = model.HaberBaslik; haber.HaberIcerik = model.HaberIcerik; haber.Resim = model.Resim; if (HaberResim != null && HaberResim.ContentLength > 0) { string ResimAdi = Guid.NewGuid().ToString().Replace("-", ""); string uzanti = System.IO.Path.GetExtension(Path.GetFileName(HaberResim.FileName)); string TamYol = Path.Combine(Server.MapPath("/Content/Img/HaberResim/" + ResimAdi + uzanti)); haber.Resim = "/Content/Img/HaberResim/" + ResimAdi + uzanti; HaberResim.SaveAs(TamYol); } db.SaveChanges(); ViewBag.IslemDurum = 1; return(RedirectToAction("index")); } else { ViewBag.IslemDurum = 2; return(View(model)); } }
public ActionResult AddHaber(HaberVM model, HttpPostedFileBase HaberResim) { //kendime not resimlerin uzantılarını kontorl et ve boyutlandırma yap gabala yazma :) if (ModelState.IsValid) { Haber haber = new Haber(); haber.HaberBaslik = model.HaberBaslik; haber.HaberIcerik = model.HaberIcerik; haber.Resim = null; if (HaberResim != null && HaberResim.ContentLength > 0) { string ResimAdi = Guid.NewGuid().ToString().Replace("-", ""); string uzanti = System.IO.Path.GetExtension(Path.GetFileName(HaberResim.FileName)); string TamYol = Path.Combine(Server.MapPath("/Content/Img/HaberResim/" + ResimAdi + uzanti)); haber.Resim = "/Content/Img/HaberResim/" + ResimAdi + uzanti; HaberResim.SaveAs(TamYol); } db.Habers.Add(haber); db.SaveChanges(); ViewBag.IslemDurum = 1; return(RedirectToAction("index")); } else { ViewBag.IslemDurum = 2; } return(View()); }
public ActionResult UpdateHaber(int id) { Haber haber = db.Habers.FirstOrDefault(m => m.ID == id); HaberVM model = new HaberVM(); model.HaberBaslik = haber.HaberBaslik; model.HaberIcerik = haber.HaberIcerik; model.ID = haber.ID; model.Resim = haber.Resim; return(View(model)); }
public ActionResult AddHaber() { HaberVM model = new HaberVM(); return(View(model)); }