public ActionResult Index() { var settings = _settingsService.GetSettings(); var viewModel = new ThemeSettingsViewModel { Skin = settings.Skin, UseHoverMenus = settings.UseHoverMenus }; return View(viewModel); }
public ActionResult Index(ThemeSettingsViewModel viewModel) { if (!Services.Authorizer.Authorize(PJS.ReTouch.Permissions.ManageThemeSettings, T("Couldn't update Theme settings"))) return new HttpUnauthorizedResult(); var settings = _settingsService.GetSettings(); settings.Skin = viewModel.Skin; settings.UseHoverMenus = viewModel.UseHoverMenus; Services.Notifier.Information(T("Your settings have been saved.")); return View(viewModel); }