/// <summary> /// /// </summary> /// <param name="dataKey"></param> /// <returns></returns> private static string GetDataValue(string dataKey) { var appConfig = PagSeguroConfigurationSection.GetCurrent(); var dataFromAppConfig = appConfig?.Configuration.Get(dataKey); return(dataFromAppConfig ?? PagSeguroConfigSerializer.GetDataConfiguration(XmlConfiguration, dataKey)); }
/// <summary> /// /// </summary> /// <param name="urlKey"></param> /// <param name="sandbox"></param> /// <returns></returns> private static string GetUrlValue(string urlKey, bool sandbox) { var appConfig = PagSeguroConfigurationSection.GetCurrent(sandbox); var urlFromAppConfig = appConfig?.Urls.GetValue <string>(urlKey, sandbox); return(urlFromAppConfig ?? PagSeguroConfigSerializer.GetWebserviceUrl(XmlConfig, urlKey)); }
private static PagSeguroConfigurationSection GetAppConfig(bool isSandbox, string email = null, string token = null, string appId = null, string appKey = null) { return(PagSeguroConfigurationSection.GetCurrent(isSandbox, email, token, appId, appKey)); }