コード例 #1
0
 public ActionResult AddNewPageAjax(SiteMainPages formCollection)
 {
     var file = Request.Form["TitleImage"];
     return Content("contetnt result", "text/html");
     //RedirectToAction("Index", "AdminController");
     //return PartialView("_PagesPartial", db.SiteMainPages);
 }
コード例 #2
0
 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);
 }
コード例 #3
0
        //
        // 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));
        }
コード例 #4
0
        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));
        }
コード例 #5
0
        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"));
        }
コード例 #6
0
 public PartialViewResult AddNewPage()
 {
     SiteMainPages newPage = new SiteMainPages();
     return PartialView("_PagesNewPartial", newPage);
 }