public async Task <LienThongInfoSettingDto> GetLienThongInfoSettingsAsync(int tenanId) { try { var _DomainLienThong = await SettingManager.GetSettingValueForApplicationAsync(AppSettings.LienThongInfo.DOMAIN_LIEN_THONG); var _TenantLienThong = await SettingManager.GetSettingValueForApplicationAsync(AppSettings.LienThongInfo.TENANT_LIEN_THONG); var _UserLienThong = await SettingManager.GetSettingValueForTenantAsync(AppSettings.LienThongInfo.USER_LIEN_THONG, tenanId); var _PassLienThongMaHoa = await SettingManager.GetSettingValueForTenantAsync(AppSettings.LienThongInfo.PASS_LIEN_THONG, tenanId); var _PassLienThong = SimpleStringCipher.Instance.Decrypt(_PassLienThongMaHoa); //var _TokenLienThong = await SettingManager.GetSettingValueForTenantAsync(AppSettings.LienThongInfo.TOKEN_LIEN_THONG, tenanId); var settings = new LienThongInfoSettingDto { DomainLienThong = _DomainLienThong, TenantLienThong = _TenantLienThong, UserLienThong = _UserLienThong, PassLienThong = _PassLienThong, //TokenLienThong = _TokenLienThong }; return(settings); } catch (Exception ex) { Logger.Error(ex.Message); return(null); } }
//LienThong private async Task UpdateLienThongInfoSettingsAsync(LienThongInfoSettingDto input) { await SettingManager.ChangeSettingForApplicationAsync(AppSettings.LienThongInfo.DOMAIN_LIEN_THONG, input.DomainLienThong); await SettingManager.ChangeSettingForApplicationAsync(AppSettings.LienThongInfo.TENANT_LIEN_THONG, input.TenantLienThong); await SettingManager.ChangeSettingForTenantAsync(AbpSession.GetTenantId(), AppSettings.LienThongInfo.USER_LIEN_THONG, input.UserLienThong); await SettingManager.ChangeSettingForTenantAsync(AbpSession.GetTenantId(), AppSettings.LienThongInfo.PASS_LIEN_THONG, SimpleStringCipher.Instance.Encrypt(input.PassLienThong)); // await SettingManager.ChangeSettingForTenantAsync(AbpSession.GetTenantId(), AppSettings.LienThongInfo.TOKEN_LIEN_THONG, input.TokenLienThong); }