public ActionResult Index(OShopSettingsViewsModel model) { if (!Services.Authorizer.Authorize(OShopPermissions.ManageShopSettings, T("Not allowed to manage Shop Settings"))) return new HttpUnauthorizedResult(); var settings = Services.WorkContext.CurrentSite.As<OShopSettingsPart>(); if (TryUpdateModel(settings)) { Services.Notifier.Information(T("OShop Settings saved successfully.")); } else { Services.Notifier.Error(T("Could not save OShop Settings.")); } return Index(); }
public ActionResult Index(OShopSettingsViewsModel model) { if (!Services.Authorizer.Authorize(OShopPermissions.ManageShopSettings, T("Not allowed to manage Shop Settings"))) { return(new HttpUnauthorizedResult()); } var settings = Services.WorkContext.CurrentSite.As <OShopSettingsPart>(); if (TryUpdateModel(settings)) { Services.Notifier.Information(T("OShop Settings saved successfully.")); } else { Services.Notifier.Error(T("Could not save OShop Settings.")); } return(Index()); }
public ActionResult Index() { if(!Services.Authorizer.Authorize(OShopPermissions.ManageShopSettings, T("Not allowed to manage Shop Settings"))) return new HttpUnauthorizedResult(); var settings = Services.WorkContext.CurrentSite.As<OShopSettingsPart>(); var model = new OShopSettingsViewsModel { CurrencyIsoCode = settings.CurrencyIsoCode, CurrencySymbol = settings.CurrencySymbol, CurrencyDecimalDigits = settings.CurrencyDecimalDigits, CurrencyNumberFormat = settings.CurrencyNumberFormat, CurrencyNumberFormats = GetNumberFormats(), CurrencyNegativePattern = settings.CurrencyNegativePattern, CurrencyPositivePatterns = GetCurrencyPositivePatterns(), CurrencyPositivePattern = settings.CurrencyPositivePattern, CurrencyNegativePatterns = GetCurrencyNegativePatterns() }; return View(model); }
public ActionResult Index() { if (!Services.Authorizer.Authorize(OShopPermissions.ManageShopSettings, T("Not allowed to manage Shop Settings"))) { return(new HttpUnauthorizedResult()); } var settings = Services.WorkContext.CurrentSite.As <OShopSettingsPart>(); var model = new OShopSettingsViewsModel { CurrencyIsoCode = settings.CurrencyIsoCode, CurrencySymbol = settings.CurrencySymbol, CurrencyDecimalDigits = settings.CurrencyDecimalDigits, CurrencyNumberFormat = settings.CurrencyNumberFormat, CurrencyNumberFormats = GetNumberFormats(), CurrencyNegativePattern = settings.CurrencyNegativePattern, CurrencyPositivePatterns = GetCurrencyPositivePatterns(), CurrencyPositivePattern = settings.CurrencyPositivePattern, CurrencyNegativePatterns = GetCurrencyNegativePatterns() }; return(View(model)); }