コード例 #1
0
 public ActionResult ManagePage(ManagePageModel model)
 {
     if (ModelState.IsValid)
     {
         if (model.Save())
         {
             var cacheProvider = CacheFactory.Get();
             cacheProvider.ClearCache(CacheKeys.CACHE_STATIC_PAGES);
             TempData["Success"] = true;
             return(Redirect("/admin/manage-page/?id=" + model.ID.ToString()));
         }
     }
     return(View("~/Views/Admin/Page/ManagePage.cshtml", model));
 }
コード例 #2
0
        public ActionResult ManagePage(Guid?id)
        {
            ManagePageModel model = new ManagePageModel();

            if (id.HasValue && id.Value != Guid.Empty)
            {
                //Populate Model
                model.Populate(id.Value, TSMContext.CurrentLanguageID);
            }

            if (model.Page == null)
            {
                return(Redirect("/admin/page"));
            }
            return(View("~/Views/Admin/Page/ManagePage.cshtml", model));
        }