Пример #1
0
        public ActionResult Index()
        {
            IndexModel model = new IndexModel();

            HomePageManager manager = new HomePageManager();

            model.HomePageTemplateModel = manager.RetrieveHomePage();
            model.Title = UserCookie.Current.SiteName;

            model.HomePageTemplateModel.PrepareForDisplay();

            return(View(model));
        }
Пример #2
0
        public ActionResult HomePageEdit(HomePageModel model)
        {
            CachedEditableModel cachedModel = CMSCache.HomePages[model.HomePageTemplate];

            model.HomePageTemplateModel = GetHomePageModel(cachedModel);

            if (model.HomePageTemplateModel != null)
            {
                HomePageManager manager = new HomePageManager();
                SaveResult      result  = manager.SaveHomePageModel(model);

                if (result.State == SaveResultState.Success)
                {
                    return(Redirect("/admin"));
                }
            }

            return(View(model));
        }
Пример #3
0
 private void Awake()
 {
     Instance = this;
 }
Пример #4
0
        public ViewResult HomePageEdit()
        {
            HomePageManager manager = new HomePageManager();

            return(View(manager.GetHomePageModel()));
        }