public GiasSoapClient(
     GiasConfiguration configuration)
     : this(
         new RestClient(configuration.SoapUrl),
         configuration,
         new GetExtractMessageBuilder(configuration.SoapUsername, configuration.SoapPassword))
 {
 }
 internal GiasSoapClient(
     IRestClient restClient,
     GiasConfiguration configuration,
     IGiasSoapMessageBuilder <GetExtractRequest> getExtractMessageBuilder)
 {
     _restClient               = restClient;
     _configuration            = configuration;
     _getExtractMessageBuilder = getExtractMessageBuilder;
 }
Esempio n. 3
0
 public GiasDownloader(
     IGiasClient giasClient,
     IStorage storage,
     GiasConfiguration configuration,
     ILoggerWrapper logger)
 {
     _giasClient    = giasClient;
     _storage       = storage;
     _configuration = configuration;
     _logger        = logger;
 }