diff --git a/src/Configuration.cs b/src/Configuration.cs index 03f3d01..3d6f958 100644 --- a/src/Configuration.cs +++ b/src/Configuration.cs @@ -1,32 +1,29 @@ -using System.Collections.Generic; - -namespace Cybersource_rest_samples_dotnet -{ - public class Configuration - { - // initialize dictionary object - private readonly Dictionary _configurationDictionary = new Dictionary(); - - public Dictionary GetConfiguration() - { - _configurationDictionary.Add("authenticationType", "HTTP_SIGNATURE"); - _configurationDictionary.Add("merchantID", "testrest"); - _configurationDictionary.Add("merchantsecretKey", "yBJxy6LjM2TmcPGu+GaJrHtkke25fPpUX+UY6/L/1tE="); - _configurationDictionary.Add("merchantKeyId", "08c94330-f618-42a3-b09d-e1e43be5efda"); - _configurationDictionary.Add("keysDirectory", "Resource"); - _configurationDictionary.Add("keyFilename", "testrest"); - _configurationDictionary.Add("runEnvironment", "cybersource.environment.sandbox"); - _configurationDictionary.Add("keyAlias", "testrest"); - _configurationDictionary.Add("keyPass", "testrest"); - _configurationDictionary.Add("enableLog", "FALSE"); - _configurationDictionary.Add("logDirectory", string.Empty); - _configurationDictionary.Add("logFileName", string.Empty); - _configurationDictionary.Add("logFileMaxSize", "5242880"); - _configurationDictionary.Add("timeout", "300000"); - _configurationDictionary.Add("proxyAddress", string.Empty); - _configurationDictionary.Add("proxyPort", string.Empty); - - return _configurationDictionary; - } - } -} +using System.Collections.Generic; +using System.IO; + +namespace Cybersource_rest_samples_dotnet +{ + public class Configuration + { + // initialize dictionary object + private readonly Dictionary _configurationDictionary = new Dictionary(); + + public Dictionary GetConfiguration() + { + _configurationDictionary.Add("logDirectory", string.Empty); + _configurationDictionary.Add("logFileName", string.Empty); + _configurationDictionary.Add("proxyAddress", string.Empty); + _configurationDictionary.Add("proxyPort", string.Empty); + + string[] input = File.ReadAllLines("Configuration.txt"); + string[] keyValueArray; + foreach (string i in input) + { + keyValueArray = i.Split(','); + _configurationDictionary.Add(keyValueArray[0], keyValueArray[1]); + } + + return _configurationDictionary; + } + } +} diff --git a/src/Configuration.txt b/src/Configuration.txt new file mode 100644 index 0000000..997904d --- /dev/null +++ b/src/Configuration.txt @@ -0,0 +1,12 @@ +authenticationType,JWT +merchantID,testrest +merchantsecretKey,yBJxy6LjM2TmcPGu+GaJrHtkke25fPpUX+UY6/L/1tE= +merchantKeyId,08c94330-f618-42a3-b09d-e1e43be5efda +keysDirectory,Resource +keyFilename,testrest +runEnvironment,cybersource.environment.sandbox +keyAlias,testrest +keyPass,testrest +enableLog,FALSE +logFileMaxSize,5242880 +timeout,300000 \ No newline at end of file diff --git a/src/Resource/DownloadReport.csv b/src/Resource/DownloadReport.csv deleted file mode 100644 index e4b91d8..0000000 --- a/src/Resource/DownloadReport.csv +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file