Пример #1
0
 public ActionResult Edit(StaticPageViewModel model)
 {
     //var repo = new PostsRepository();
     model.StaticPage.UserId = User.Identity.GetUserId();
     model.StaticPage        = _stepo.Edit(model.StaticPage);
     return(RedirectToAction("View", new { id = model.StaticPage.StaticPageId }));
 }
Пример #2
0
 public ActionResult Create(StaticPageViewModel model)
 {
     //var repo = new PostsRepository();
     model.StaticPage.UserId = User.Identity.GetUserId();
     model.StaticPage        = _stepo.Add(model.StaticPage);
     return(RedirectToAction("Create"));
 }
Пример #3
0
        // GET: StaticPage
        public ActionResult Create()
        {
            var model = new StaticPageViewModel();

            model.StaticPages = _stepo.StaticPageSelectAll().ToList();
            model.Recent15    = _repo.PostsSelect15().ToList();
            return(View(model));
        }
Пример #4
0
        public ActionResult EditStaticPage(int id)
        {
            var repo = RepositoryFactory.CreateRepository();
            var page = repo.GetStaticPage(id);
            var vm   = new StaticPageViewModel(page);

            return(View(vm));
        }
Пример #5
0
        public ActionResult Edit(int id)
        {
            var model = new StaticPageViewModel();

            model.StaticPages = _stepo.StaticPageSelectAll().ToList();
            model.Recent15    = _repo.PostsSelect15().ToList();
            model.StaticPage  = _stepo.StaticPageSelectById(id).SingleOrDefault();
            return(View(model));
        }
Пример #6
0
        public ActionResult AddStaticPage(StaticPageViewModel vm)
        {
            var repo = RepositoryFactory.CreateRepository();
            var page = new StaticPage
            {
                Title       = vm.Title,
                Body        = vm.Body,
                DateCreated = DateTime.Now,
                DateUpdated = DateTime.Now
            };

            repo.AddStaticPage(page);
            return(RedirectToAction("ManageStaticPages", "Admin"));
        }
Пример #7
0
        public IActionResult Static(string pageName)
        {
            var path  = $"{_hostingEnvironment.ContentRootPath}/wwwroot/html_frag/{pageName}.html";
            var model = new StaticPageViewModel {
                Title = "Content Not Found"
            };

            if (System.IO.File.Exists(path))
            {
                model.Content = System.IO.File.ReadAllText(path);
                model.Title   = pageName;
            }

            return(View(model));
        }
Пример #8
0
        public StaticPageViewModel GetStaticPage(string section_code)
        {
            StaticPage db_page = DAManager.StaticPagesRepository.Get(a => a.SectionCode == section_code).FirstOrDefault();

            if (db_page == null)
            {
                return(null);
            }

            StaticPageViewModel res = new StaticPageViewModel()
            {
                Description = db_page.Description, Section = db_page.Section
            };

            return(res);
        }
Пример #9
0
        public IActionResult RouteStaticPage(string routeName)
        {
            var model = new StaticPageViewModel(this._configuration.GetConnectionString("DefaultConnection"), routeName);

            return(View(model));
        }