public ActionResult IndexPost(AdditionalCssSettingsPartEditorViewModel viewModel) { if (!_authorizer.Authorize(Permissions.ApplyTheme, T("Couldn't update theme settings"))) { return(new HttpUnauthorizedResult()); } var site = _siteService.GetSiteSettings(); var additionalCssPart = site.As <AdditionalCssSettingsPart>(); additionalCssPart.AdditionalCss = viewModel.AdditionalCss; _notifier.Information(T("Your settings have been saved.")); return(RedirectToAction("Index")); }
public ActionResult Index() { if (!_authorizer.Authorize(Permissions.ApplyTheme, T("Couldn't update theme settings"))) { return(new HttpUnauthorizedResult()); } var site = _siteService.GetSiteSettings(); var additionalCssPart = site.As <AdditionalCssSettingsPart>(); var vm = new AdditionalCssSettingsPartEditorViewModel { AdditionalCss = additionalCssPart.AdditionalCss }; return(View( "~/Themes/Lasergroup/Views/Admin/Index.cshtml", vm)); }