public async Task <SettingsEditDto> GetSettings() { var timezone = await SettingManager.GetSettingValueForApplicationAsync(TimingSettingNames.TimeZone); var settings = new SettingsEditDto { General = new GeneralSettingsEditDto { Token = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.General.Token, InfrastructureSession.TenantId.Value), AppId = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.General.AppId, InfrastructureSession.TenantId.Value), Secret = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.General.Secret, InfrastructureSession.TenantId.Value), EncodingAESKey = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.General.EncodingAESKey, InfrastructureSession.TenantId.Value), SubscribeLink = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.General.SubscribeLink, InfrastructureSession.TenantId.Value), }, Pay = new PaySettingsEditDto { MchId = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.Pay.MchId, InfrastructureSession.TenantId.Value), Key = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.Pay.Key, InfrastructureSession.TenantId.Value), SslcertPath = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.Pay.SslcertPath, InfrastructureSession.TenantId.Value) }, TemplateMessage = new TemplateMessageEditDto { NewCustomer = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.TemplateMessage.NewCustomer, InfrastructureSession.TenantId.Value), OrderCreated = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.TemplateMessage.OrderCreated, InfrastructureSession.TenantId.Value), OrderPayed = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.TemplateMessage.OrderPayed, InfrastructureSession.TenantId.Value), OrderShiped = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.TemplateMessage.OrderShiped, InfrastructureSession.TenantId.Value), OrderRebate = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.TemplateMessage.OrderRebate, InfrastructureSession.TenantId.Value), WalletWithdraw = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.TemplateMessage.WalletWithdraw, InfrastructureSession.TenantId.Value), Upgrade = await SettingManager.GetSettingValueForTenantAsync(WechatSettings.TemplateMessage.Upgrade, InfrastructureSession.TenantId.Value), } }; return(settings); }
public async Task <SettingsEditDto> GetAllSettings() { var settings = new SettingsEditDto { Wuye = new WuyeSettingsEditDto() { ApiAddress = await SettingManager.GetSettingValueAsync(AppSettings.Wuye.ApiAddress), AccountCode = await SettingManager.GetSettingValueAsync(AppSettings.Wuye.AccountCode), Host = await SettingManager.GetSettingValueAsync(AppSettings.Wuye.Host), EnabledPayFee = await SettingManager.GetSettingValueAsync(AppSettings.Wuye.EnabledPayFee) }, Weixin = new WeixinSettingsEditDto() { Token = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.Token), AppId = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.AppId), AppSecret = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.AppSecret), OriginalId = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.OriginalId), MchId = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.MchId), PayKey = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.PayKey), MenuService = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.MenuService), ServiceTemplate = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.ServiceTemplate), MenuMall = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.MenuMall), MallTemplate = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.MallTemplate), MenuMy = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.MenuMy), MyTemplate = await SettingManager.GetSettingValueAsync(AppSettings.Weixin.MyTemplate) }, YsPay = new YsPaySettingsEditDto() { PartnerId = await SettingManager.GetSettingValueAsync(AppSettings.YsPay.PartnerId), SellerName = await SettingManager.GetSettingValueAsync(AppSettings.YsPay.SellerName), KeyPassword = await SettingManager.GetSettingValueAsync(AppSettings.YsPay.KeyPassword) } , Mall = new MallSettingsEditDto() { ServiceTag = await SettingManager.GetSettingValueAsync(AppSettings.Mall.ServiceTag), AdImage = await SettingManager.GetSettingValueAsync(AppSettings.Mall.AdImage), AdUrl = await SettingManager.GetSettingValueAsync(AppSettings.Mall.AdUrl), GrouponDescription = await SettingManager.GetSettingValueAsync(AppSettings.Mall.GrouponDescription), AdImage2 = await SettingManager.GetSettingValueAsync(AppSettings.Mall.AdImage2), AdUrl2 = await SettingManager.GetSettingValueAsync(AppSettings.Mall.AdUrl2), }, Alipay = new AlipaySettingsEditDto() { PID = await SettingManager.GetSettingValueAsync(AppSettings.Alipay.PID), APPID = await SettingManager.GetSettingValueAsync(AppSettings.Alipay.APPID), ALIPAY_PUBLIC_KEY = await SettingManager.GetSettingValueAsync(AppSettings.Alipay.ALIPAY_PUBLIC_KEY), APP_PRIVATE_KEY = await SettingManager.GetSettingValueAsync(AppSettings.Alipay.APP_PRIVATE_KEY), } }; return(settings); }
public async Task <ActionResult> Save(SettingsEditDto settings) { int?impersonatorTenantId; int value; if (!settings.Id.HasValue) { FuelCastSetting fuelCastSetting = settings.MapTo <FuelCastSetting>(); FuelCastSetting fuelCastSetting1 = fuelCastSetting; if (this.AbpSession.ImpersonatorTenantId.HasValue) { impersonatorTenantId = this.AbpSession.ImpersonatorTenantId; value = impersonatorTenantId.Value; } else { impersonatorTenantId = this.AbpSession.TenantId; value = impersonatorTenantId.Value; } fuelCastSetting1.TenantId = value; await this._fuelCastSettingRepository.InsertAndGetIdAsync(fuelCastSetting); } else { IRepository <FuelCastSetting> repository = this._fuelCastSettingRepository; impersonatorTenantId = settings.Id; FuelCastSetting async = await repository.GetAsync(impersonatorTenantId.Value); if (async.AllowAnomolyModification) { settings.AllowAnomolyModification = true; } if (async.AllowAnomolyModificationDateTime.HasValue) { settings.AllowAnomolyModificationDateTime = new DateTime?(async.AllowAnomolyModificationDateTime.Value); } settings.MapTo <SettingsEditDto, FuelCastSetting>(async); await this._fuelCastSettingRepository.UpdateAsync(async); } ActionResult actionPermanent = this.RedirectToActionPermanent("Index", "FuelCastSettings", new { Area = "Mpa", Saved = "1" }); return(actionPermanent); }
/// <summary> /// /// </summary> public async Task UpdateAllSettings(SettingsEditDto input) { await UpdatePermissionAsync(input.Permission); }
public async Task UpdateSettings(SettingsEditDto input) { //General await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.General.Token, input.General.Token); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.General.AppId, input.General.AppId); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.General.Secret, input.General.Secret); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.General.EncodingAESKey, input.General.EncodingAESKey); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.General.SubscribeLink, input.General.SubscribeLink); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.Pay.MchId, input.Pay.MchId); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.Pay.Key, input.Pay.Key); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.Pay.SslcertPath, input.Pay.SslcertPath); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.TemplateMessage.NewCustomer, input.TemplateMessage.NewCustomer); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.TemplateMessage.OrderCreated, input.TemplateMessage.OrderCreated); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.TemplateMessage.OrderPayed, input.TemplateMessage.OrderPayed); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.TemplateMessage.OrderShiped, input.TemplateMessage.OrderShiped); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.TemplateMessage.OrderRebate, input.TemplateMessage.OrderRebate); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.TemplateMessage.WalletWithdraw, input.TemplateMessage.WalletWithdraw); await SettingManager.ChangeSettingForTenantAsync( InfrastructureSession.TenantId.Value, WechatSettings.TemplateMessage.Upgrade, input.TemplateMessage.Upgrade); }
public async Task UpdateAllSettings(SettingsEditDto dto) { await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Wuye.ApiAddress, dto.Wuye.ApiAddress); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Wuye.AccountCode, dto.Wuye.AccountCode); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Wuye.Host, dto.Wuye.Host); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Wuye.EnabledPayFee, dto.Wuye.EnabledPayFee); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.Token, dto.Weixin.Token); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.AppId, dto.Weixin.AppId); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.AppSecret, dto.Weixin.AppSecret); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.OriginalId, dto.Weixin.OriginalId); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.MchId, dto.Weixin.MchId); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.PayKey, dto.Weixin.PayKey); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.MenuService, dto.Weixin.MenuService); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.ServiceTemplate, dto.Weixin.ServiceTemplate); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.MenuMall, dto.Weixin.MenuMall); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.MallTemplate, dto.Weixin.MenuMall); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.MenuMy, dto.Weixin.MenuMy); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Weixin.MyTemplate, dto.Weixin.MyTemplate); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.YsPay.PartnerId, dto.YsPay.PartnerId); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.YsPay.SellerName, dto.YsPay.SellerName); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.YsPay.KeyPassword, dto.YsPay.KeyPassword); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Mall.ServiceTag, dto.Mall.ServiceTag); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Mall.AdImage, dto.Mall.AdImage); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Mall.AdUrl, dto.Mall.AdUrl); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Mall.AdImage2, dto.Mall.AdImage2); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Mall.AdUrl2, dto.Mall.AdUrl2); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Mall.GrouponDescription, dto.Mall.GrouponDescription); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Alipay.APPID, dto.Alipay.APPID); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Alipay.APP_PRIVATE_KEY, dto.Alipay.APP_PRIVATE_KEY); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Alipay.ALIPAY_PUBLIC_KEY, dto.Alipay.ALIPAY_PUBLIC_KEY); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.Alipay.PID, dto.Alipay.PID); }