public IActionResult Configure(ConfigurationsModel model) { if (!ModelState.IsValid) { return(Configure()); } //save settings _mmsSettings.DollarExchangeRate = model.DollarExchangeRate; _mmsSettings.ShippingMultiplyer = model.ShippingMultiplyer; _mmsSettings.MarkupMultiplyerLower = model.MarkupMultiplyerLower; _mmsSettings.MarkupMultiplyerUpper = model.MarkupMultiplyerUpper; _mmsSettings.MarkupMutiplyerThreshold = model.MarkupMutiplyerThreshold; _mmsSettings.LoadFromDate = model.LoadFromDate; _mmsSettings.LoadUntilDate = model.LoadUntilDate; _mmsSettings.LastLoadedDate = model.LastLoadedDate; _mmsSettings.MMSusername = model.MMSusername; _mmsSettings.MMSpassword = model.MMSpassword; _settingService.SaveSetting(_mmsSettings); _notificationService.SuccessNotification(_localizationService.GetResource("Admin.Plugins.Saved")); return(Configure()); }
/// <summary> /// 更新配置 /// </summary> /// <param name="id"></param> /// <param name="updateModel"></param> /// <returns></returns> public bool Update(int id, ConfigurationsModel updateModel) { var updateResult = _configServices.Update(id, updateModel); if (updateResult) { _configServices.ClearConfigCache(updateModel.GroupName); } return(updateResult); }
public IActionResult Configure() { var model = new ConfigurationsModel(); //PrepareModel(model); model.DollarExchangeRate = _mmsSettings.DollarExchangeRate; model.ShippingMultiplyer = _mmsSettings.ShippingMultiplyer; model.MarkupMultiplyerLower = _mmsSettings.MarkupMultiplyerLower; model.MarkupMultiplyerUpper = _mmsSettings.MarkupMultiplyerUpper; model.MarkupMutiplyerThreshold = _mmsSettings.MarkupMutiplyerThreshold; model.LoadFromDate = _mmsSettings.LoadFromDate; model.LoadUntilDate = _mmsSettings.LoadUntilDate; model.LastLoadedDate = _mmsSettings.LastLoadedDate; model.MMSusername = _mmsSettings.MMSusername; model.MMSpassword = _mmsSettings.MMSpassword; Debug.WriteLine("Before return view"); return(View("~/Plugins/Misc.MmsAdmin/Views/Configure.cshtml", model)); }
/// <summary> /// 新增配置 /// </summary> /// <param name="Configurations"></param> /// <returns></returns> public bool Add(ConfigurationsModel Configurations) { return(_configServices.Add(Configurations)); }
public WebApiInvoker(IOptions <ConfigurationsModel> siteConfiguration) { _siteConfiguration = siteConfiguration.Value; }