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 AddArticle(ArticleVM model) { ArticleVM vmodel = new ArticleVM(); vmodel.drpCategories = DrpServices.getDrpCategories(); if (ModelState.IsValid) { Article article = new Article(); article.CategoryID = model.CategoryID; article.Content = model.Content; article.Title = model.Title; db.Articles.Add(article); db.SaveChanges(); ViewBag.submitStatus = 1; return(View(vmodel)); } else { ViewBag.submitStatus = 2; return(View(model)); } }
public ActionResult AddBlogPost() { BlogPostVM model = new BlogPostVM(); model.drpCategories = DrpServices.getDrpCategories(); return(View(model)); }
// GET: Admin/Article public ActionResult AddArticle() { ArticleVM model = new ArticleVM(); model.drpCategories = DrpServices.getDrpCategories(); return(View(model)); }
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 UpdateArticle(int id) { Article article = db.Articles.FirstOrDefault(x => x.ID == id); ArticleVM model = new ArticleVM(); model.CategoryID = article.CategoryID; model.Title = article.Title; model.Content = article.Content; model.drpCategories = DrpServices.getDrpCategories(); return(View(model)); }
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 UpdateBlogPost(int id) { var blogpost = db.BlogPosts.FirstOrDefault(x => x.ID == id); var model = new BlogPostVM(); model.CategoryID = blogpost.CategoryID; model.Title = blogpost.Title; model.Content = blogpost.Content; model.drpCategories = DrpServices.getDrpCategories(); 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) { BlogPostVM vmodel = new BlogPostVM(); vmodel.drpCategories = DrpServices.getDrpCategories(); if (ModelState.IsValid) { string filename = ""; foreach (string name in Request.Files) { model.PostImage = Request.Files[name]; string ext = Path.GetExtension(model.PostImage.FileName); if (ext == ".jpg" || ext == ".jpeg" || ext == ".png") { string uniqnumber = Guid.NewGuid().ToString(); filename = uniqnumber + model.PostImage.FileName; model.PostImage.SaveAs(Server.MapPath("~/Content/Img/BlogPostResim/" + filename)); } else { ViewBag.hata = "resim formatı uygun degildir."; } } BlogPost blogpost = new BlogPost(); blogpost.CategoryID = model.CategoryID; blogpost.Title = model.Title; blogpost.Content = model.Content; blogpost.ImagePath = filename; db.BlogPost.Add(blogpost); db.SaveChanges(); ViewBag.IslemDurum = 1; return(View(vmodel)); } else { ViewBag.IslemDurum = 2; return(View(vmodel)); } }
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 AddBlogPost(BlogPostVM model) { BlogPostVM vmodel = new BlogPostVM(); vmodel.drpCategories = DrpServices.getDrpCategories(); if (ModelState.IsValid) { var blogpost = new BlogPost(); blogpost.Title = model.Title; blogpost.CategoryID = model.CategoryID; blogpost.Content = model.Content; foreach (string name in Request.Files) { model.PostImage = Request.Files[name]; string ext = Path.GetExtension(model.PostImage.FileName); if (ext == ".jpg" || ext == ".jpeg" || ext == "*.png" || ext == "*.gif") { string uniqnumber = Guid.NewGuid().ToString().Replace("-", ""); string filename = uniqnumber + model.PostImage.FileName; string TamYol = "~/Areas/Admin/Content/Site/images/blogpost/" + filename; //Request.Files[0].SaveAs(Server.MapPath(TamYol)); model.PostImage.SaveAs(Server.MapPath(TamYol)); blogpost.ImagePath = filename; } } db.BlogPosts.Add(blogpost); db.SaveChanges(); ViewBag.IslemDurum = 1; return(View(vmodel)); } 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)); } }
public ActionResult UpdateArticle(ArticleVM model) { model.drpCategories = DrpServices.getDrpCategories(); if (ModelState.IsValid) { Article article = db.Articles.FirstOrDefault(x => x.ID == model.ID); article.CategoryID = model.CategoryID; article.Title = model.Title; article.Content = model.Content; db.SaveChanges(); ViewBag.SubmitStatus = 1; return(View(model)); } else { ViewBag.SubmitStatus = 2; return(View(model)); } }
public ActionResult UpdateBlogPost(BlogPostVM model) { model.drpCategories = DrpServices.getDrpCategories(); if (ModelState.IsValid) { BlogPost blogpost = db.BlogPosts.FirstOrDefault(x => x.ID == model.ID); blogpost.CategoryID = model.CategoryID; blogpost.Title = model.Title; blogpost.Content = model.Content; db.SaveChanges(); ViewBag.IslemDurum = 1; return(View(model)); } else { ViewBag.IslemDurum = 2; return(View(model)); } }