public Process(ILogger <Process> logger) { string dirOutgoing, dirErrors;; _logger = logger; ServiceProvider serviceProvider = MyServiceFactory.GetServiceProvider(); _XMLClient = serviceProvider.GetService <XMLClient>(); IConfiguration configuration = serviceProvider.GetService <IConfiguration>(); dirRouter = configuration.GetValue <string>("AppSettings:RouterDir"); dirOutgoing = dirRouter + @"\Outgoing"; dirErrors = dirRouter + @"\Errors"; _logger.LogInformation("Router Directory=" + dirRouter); _logger.LogInformation("Router Outgoing Directory=" + dirOutgoing); _logger.LogInformation("Router Errors Directory=" + dirErrors); if (!Directory.Exists(dirOutgoing)) { Directory.CreateDirectory(dirOutgoing); } if (!Directory.Exists(dirErrors)) { Directory.CreateDirectory(dirErrors); } }
public Process(ILogger <Process> logger) { _logger = logger; ServiceProvider serviceProvider = MyServiceFactory.GetServiceProvider(); _XMLClient = serviceProvider.GetService <XMLClient>(); }
public Process(ILogger <Process> logger) { _logger = logger; string settingsFile = "xmldatatest.json"; _configuration = new ConfigurationBuilder() .AddJsonFile(settingsFile, false, true) .Build(); ServiceProvider serviceProvider = MyServiceFactory.GetServiceProvider(); _XMLClient = serviceProvider.GetService <XMLClient>(); }
public GoodReadsService(IGoodReadsSettings settings, IXMLClient xmlClient) { _xmlClient = xmlClient; _settings = settings; }