public ActionResult AddNewPageAjax(SiteMainPages formCollection) { var file = Request.Form["TitleImage"]; return Content("contetnt result", "text/html"); //RedirectToAction("Index", "AdminController"); //return PartialView("_PagesPartial", db.SiteMainPages); }
public void AddNewPage(SiteMainPages newPage) { var db = new CustomMembershipDB(); db.SiteMainPages.Add(newPage); //db.SaveChanges(); var file = Request.Form["TitleImage"]; //RedirectToAction("Index", "AdminController"); //return PartialView("_PagesPartial", db.SiteMainPages); }
// // GET: /SitePages/ public ActionResult Index(int id) { var db = new CustomMembershipDB(); var page = db.SiteMainPages.FirstOrDefault(p => p.Id == id); if (page == null) { page = new SiteMainPages(); } return(View(page)); }
public ActionResult SitePagesAddNew(int id) { if (id == -1) //new page { return(View(new SiteMainPages())); } var db = new CustomMembershipDB(); var editPage = db.SiteMainPages.FirstOrDefault(p => p.Id == id); if (editPage == null) { editPage = new SiteMainPages(); } return(View(editPage)); }
public ActionResult SitePagesAddNew(SiteMainPages newPage) { //upload files var saveToDirectory = AppDomain.CurrentDomain.BaseDirectory + "Images\\Site Pages\\"; foreach (string file in Request.Files) { HttpPostedFileBase hpf = Request.Files[file] as HttpPostedFileBase; if (hpf.ContentLength == 0) { continue; } var saveFileName = Path.GetFileName(hpf.FileName); saveFileName = AdminHelper.GetUniqueFileName(saveToDirectory, saveFileName); string savedFileName = Path.Combine( saveToDirectory, saveFileName); hpf.SaveAs(savedFileName); if (file.Equals("TitleImage")) { newPage.TitleImage = saveFileName; } else if (file.Equals("BodyImage")) { newPage.BodyImage = saveFileName; } else if (file.Equals("FooterImage")) { newPage.FooterImage = saveFileName; } } var db = new CustomMembershipDB(); db.SiteMainPages.Add(newPage); db.SaveChanges(); return(RedirectToAction("SitePages")); }
public PartialViewResult AddNewPage() { SiteMainPages newPage = new SiteMainPages(); return PartialView("_PagesNewPartial", newPage); }