コード例 #1
0
ファイル: PageController.cs プロジェクト: nhtera/zngncms
        public ActionResult Index(int page = 1)
        {
            PageModelFactory pageModelFactory = new PageModelFactory();
            PageIndexModel model = pageModelFactory.LoadIndex(page);

            return CheckViewModel(model);
        }
コード例 #2
0
ファイル: PageController.cs プロジェクト: nhtera/zngncms
        public ActionResult Edit(PageEditModel request)
        {
            PageModelFactory pageModelFactory = new PageModelFactory();
            PageEditModel model = ModelState.IsValid ? pageModelFactory.EditPage(request) : pageModelFactory.LoadEdit(request.PageID, request.LanguageID);

            return CheckViewModel(model);
        }
コード例 #3
0
ファイル: PageController.cs プロジェクト: nhtera/zngncms
        public ActionResult Edit(long pageID, long? languageID)
        {
            PageModelFactory pageModelFactory = new PageModelFactory();
            PageEditModel model = pageModelFactory.LoadEdit(pageID, languageID);

            return View(model);
        }
コード例 #4
0
ファイル: PageController.cs プロジェクト: nhtera/zngncms
        public ActionResult Delete(long pageID)
        {
            PageModelFactory pageModelFactory = new PageModelFactory();
            PageDeleteModel model = pageModelFactory.DeletePage(pageID);

            return CheckViewModel(model);
        }
コード例 #5
0
ファイル: PageController.cs プロジェクト: nhtera/zngncms
        public ActionResult Create(PageCreateModel request)
        {
            PageModelFactory pageModelFactory = new PageModelFactory();
            PageCreateModel model = ModelState.IsValid ? pageModelFactory.PageCreate(request) : pageModelFactory.LoadCreate();

            return CheckViewModel(model);
        }
コード例 #6
0
ファイル: PageController.cs プロジェクト: nhtera/zngncms
        public ActionResult Create()
        {
            PageModelFactory pageModelFactory = new PageModelFactory();
            PageCreateModel model = pageModelFactory.LoadCreate();

            return View(model);
        }