Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        public Process(ILogger <Process> logger)
        {
            _logger = logger;

            ServiceProvider serviceProvider = MyServiceFactory.GetServiceProvider();

            _XMLClient = serviceProvider.GetService <XMLClient>();
        }
Esempio n. 3
0
        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>();
        }
Esempio n. 4
0
 public GoodReadsService(IGoodReadsSettings settings, IXMLClient xmlClient)
 {
     _xmlClient = xmlClient;
     _settings  = settings;
 }