public ActionResult Settings() { var settings = _contentTreeService.GetSettings(); var model = new ContentTreeSettingsViewModel(); model.SelectedTypes = _contentTreeService.ContentTypeOptions(settings.IncludedTypes).ToArray(); return(View(model)); }
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)); }