Esempio n. 1
0
        //[Authorize(Roles = "Admin")]
        public ActionResult EditStaticPage(StaticPageVM model)
        {
            if (ModelState.IsValid)
            {
                var pageMgr = new StaticPageManager();

                var sp = new StaticPage();
                sp.Id = model.StaticPageId;
                sp.StaticPageTitle         = model.StaticPageTitle;
                sp.StaticPageContent       = model.StaticPageContent;
                sp.StaticPageImageFileName = model.StaticPageImageFileName;

                var response = pageMgr.EditStaticPage(sp);
                if (!response.Success)
                {
                    return(View(model));
                }
                else
                {
                    return(RedirectToAction("StaticPages"));
                }
            }

            return(View());
        }
Esempio n. 2
0
        public ActionResult CreateStaticPages(StaticPageVM model)
        {
            var staticPage = new StaticPage();

            staticPage = model.NewPage;
            staticPage.StaticPageContent = model.HtmlContent;
            if (model.NewPage.Status == null)
            {
                staticPage.Status = new Status()
                {
                    StatusID = 1
                };
            }
            else
            {
                staticPage.Status.StatusID = model.NewPage.Status.StatusID;
            }
            var ops = OperationsFactory.CreateStaticPageOps();

            ops.SaveStaticPage(staticPage);



            return(RedirectToAction("Index", "Home"));
        }
Esempio n. 3
0
        //GET: Static Page
        public ActionResult CreateStaticPages()
        {
            StaticPageVM model = new StaticPageVM()
            {
                NewPage = new StaticPage()
                {
                    Status = new Status(),
                    User   = new User()
                }
            };

            return(View(model));
        }
Esempio n. 4
0
        //[Authorize(Roles = "Admin")]
        public ActionResult EditStaticPage(int id)
        {
            var mgr      = new StaticPageManager();
            var response = mgr.GetById(id);
            var sub      = response.Payload;
            var model    = new StaticPageVM();

            model.StaticPageId            = sub.Id;
            model.StaticPageTitle         = sub.StaticPageTitle;
            model.StaticPageContent       = sub.StaticPageContent;
            model.StaticPageImageFileName = sub.StaticPageImageFileName;

            return(View(model));
        }
Esempio n. 5
0
        public ActionResult AddStaticPage(StaticPageVM model)
        {
            StaticPage sp  = new StaticPage();
            var        mgr = new StaticPageManager();

            sp.StaticPageTitle         = model.StaticPageTitle;
            sp.StaticPageContent       = model.StaticPageContent;
            sp.StaticPageImageFileName = model.StaticPageImageFileName;
            var response = mgr.AddStaticPagePage(sp);

            if (response.Success == false)
            {
                return(View(model));
            }

            else
            {
                return(RedirectToAction("StaticPages"));
            }
        }
Esempio n. 6
0
        public ActionResult AddStaticPage()
        {
            StaticPageVM model = new StaticPageVM();

            return(View());
        }