public JsonResult GetMoreMenu()
        {
            StaticPageManager manager = new StaticPageManager();
            var results = manager.GetAllStaticPages().Where(a => a.PageID > 2);

            return(Json(results, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
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());
        }
        // GET: StaticPage
        public JsonResult GetAllStaticPages()
        {
            StaticPageManager manager = new StaticPageManager();
            var results = manager.GetAllStaticPages();

            return(Json(results, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 4
0
        public ActionResult StaticPages()
        {
            var mgr      = new StaticPageManager();
            var response = mgr.GetAllStaticPage();
            var model    = response.Payload;

            return(View(model));
        }
Ejemplo n.º 5
0
        //[HttpPost]
        //[AllowAnonymous]
        //public ActionResult ContactUs()
        //{
        //    throw new NotImplementedException();
        //    return View();
        //}

        public ActionResult StaticPageDetails(int id)
        {
            var manager  = new StaticPageManager();
            var response = manager.GetById(id);
            var model    = response.Payload;

            return(View(model));
        }
Ejemplo n.º 6
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));
        }
Ejemplo n.º 7
0
        public IHttpActionResult GetStaticPages()
        {
            var manager = new StaticPageManager();
            var result  = manager.GetAllStaticPage();

            if (!result.Success)
            {
                return(BadRequest(result.Message));
            }
            else
            {
                return(Ok(result.Payload));
            }
        }
        public ActionResult ViewSingleStaticPage(int id)
        {
            StaticPageManager manager = new StaticPageManager();

            try
            {
                var page = manager.GetAllStaticPages().FirstOrDefault(a => a.PageID == id);
                if (page == null)
                {
                    return(View("Error404"));
                }
                return(View(page));
            }
            catch
            {
                return(View("Error404"));
            }
        }
Ejemplo n.º 9
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"));
            }
        }
Ejemplo n.º 10
0
 public void SetUp()
 {
     sut = new StaticPageManager();
 }