public ActionResult AddKararlar(KararlarVM model) { KararlarVM vmodel = new KararlarVM(); vmodel.drpCategories = DrpServices.getDrpCategries(); if (ModelState.IsValid) { Kararlar kr = new Kararlar(); kr.CategoryID = model.CategoryID; kr.Title = model.Title; kr.Content = model.Content; db.Kararlars.Add(kr); db.SaveChanges(); ViewBag.IslemDurum = 1; return(RedirectToAction("index")); } else { ViewBag.IslemDurum = 2; return(View(vmodel)); } }
public ActionResult AddKararlar() { KararlarVM model = new KararlarVM(); model.drpCategories = DrpServices.getDrpCategries(); return(View(model)); }
public ActionResult UpdateBlogPost(int id) { BlogPost bp = db.BlogPosts.FirstOrDefault(x => x.ID == id); //hangi post olduğunu belirliyoruz BlogPostVM mdl = new BlogPostVM(); //dbden postu çekip içeriği doldurma işlemini yapıyoruz mdl.CategoryID = bp.CategoryID; mdl.Title = bp.Title; mdl.Content = bp.Content; mdl.drpCategories = DrpServices.getDrpCategries(); return(View(mdl)); }
public ActionResult UpdateKararlar(int id) { Kararlar kr = db.Kararlars.FirstOrDefault(x => x.ID == id); KararlarVM model = new KararlarVM(); model.CategoryID = kr.CategoryID; model.Content = kr.Content; model.drpCategories = DrpServices.getDrpCategries(); model.Title = kr.Title; return(View(model)); }
public ActionResult AddBlogPost() { BlogPostVM model = new BlogPostVM(); //Aşağıdaki 1. yolda dropdownliste kategori çekmeyi yazdık. Sonra bir çok yerde ihtiyacımız olabilir diye Model klasörü içinde services/Html..../DrpServices içerisinde tanımladık ve 2. yol ile çağırdık #region 1.yol //model.drpCategories = db.Categories.Select(x => new SelectListItem() //{ // Text = x.Name, // Value = x.ID.ToString() //}).ToList(); #endregion//1.yol //2. yol model.drpCategories = DrpServices.getDrpCategries(); return(View(model)); }
public ActionResult UpdateBlogPost(BlogPostVM mdl, HttpPostedFileBase PostImage) { try { mdl.drpCategories = DrpServices.getDrpCategries();//işlem yapıldıktan sonra droplar dolu gelsin die if (ModelState.IsValid) { BlogPost bp = db.BlogPosts.FirstOrDefault(x => x.ID == mdl.ID); string filename = ""; if (PostImage != null) { string ext = Path.GetExtension(PostImage.FileName); if (ext == ".jpg" || ext == ".jpeg" || ext == ".png") //bu formatlarda ise al { string uniqenum = Guid.NewGuid().ToString(); //aynı isimli resim gelme ihtimalinden dolayı.. filename = uniqenum + PostImage.FileName; //benzersiz uniq isim verdik resme. PostImage.SaveAs(Server.MapPath("~/Areas/Admin/Content/img/BlogPost/" + filename)); } bp.ImagePath = filename; } else { bp.ImagePath = bp.ImagePath; } bp.CategoryID = mdl.CategoryID; bp.Title = mdl.Title; bp.Content = mdl.Content; db.SaveChanges(); ViewBag.IslemDurum = 1; return(View(mdl)); } else { ViewBag.IslemDurum = 2; return(View(mdl)); } } catch (Exception) { ViewBag.IslemDurum = 2; return(View(mdl)); } }
public ActionResult AddBlogPost(BlogPostVM model, HttpPostedFileBase PostImage) { //--dropdownlist 2.yöntem içindir. View döndürülen vmodel buna dahildir. BlogPostVM vmodel = new BlogPostVM(); vmodel.drpCategories = DrpServices.getDrpCategries(); if (ModelState.IsValid) { string filename = ""; foreach (string name in Request.Files)//birden fazla resim seçilmesi durumunda { PostImage = Request.Files[name]; string ext = Path.GetExtension(PostImage.FileName); if (ext == ".jpg" || ext == ".jpeg" || ext == ".png") //bu formatlarda ise al { string uniqenum = Guid.NewGuid().ToString(); //aynı isimli resim gelme ihtimalinden dolayı.. filename = uniqenum + PostImage.FileName; //benzersiz uniq isim verdik resme. PostImage.SaveAs(Server.MapPath("~/Areas/Admin/Content/img/BlogPost/" + filename)); } } BlogPost bp = new BlogPost(); bp.CategoryID = model.CategoryID; bp.Title = model.Title; bp.Content = model.Content; bp.ImagePath = filename; db.BlogPosts.Add(bp); db.SaveChanges(); ViewBag.IslemDurum = 1; return(RedirectToAction("index")); } else { ViewBag.IslemDurum = 2; return(View(vmodel)); } }
public ActionResult UpdateKararlar(KararlarVM mdl) { mdl.drpCategories = DrpServices.getDrpCategries(); if (ModelState.IsValid) { Kararlar kr = db.Kararlars.FirstOrDefault(x => x.ID == mdl.ID); kr.CategoryID = mdl.CategoryID; kr.Content = mdl.Content; kr.Title = mdl.Title; db.SaveChanges(); ViewBag.IslemDurum = 1; return(View(mdl)); } else { ViewBag.IslemDurum = 2; return(View(mdl)); } }