예제 #1
0
        public ActionResult Settings()
        {
            var settings = _contentTreeService.GetSettings();

            var model = new ContentTreeSettingsViewModel();

            model.SelectedTypes = _contentTreeService.ContentTypeOptions(settings.IncludedTypes).ToArray();

            return(View(model));
        }
예제 #2
0
        public ActionResult SettingsPost(ContentTreeSettingsViewModel model)
        {
            var settings = _contentTreeService.GetSettings();

            settings.IncludedTypes = model.SelectedTypes.Where(t => t.Selected).Select(t => t.Value).ToArray();

            model.SelectedTypes = _contentTreeService.ContentTypeOptions(settings.IncludedTypes).ToArray();

            return(View("Settings", model));
        }