Ejemplo n.º 1
0
 public static IHostBuilder CreateHostBuilder(string[] args) =>
 Host.CreateDefaultBuilder(args)
 .ConfigureServices((hostContext, services) =>
 {
     services.AddTransient <Process>();
     services.AddSingleton <IDocument, Document>();
     services.AddSingleton <IReplace, Replace>();
     services.AddSingleton <IScrappingService, AngleScrap>();
     services.AddSingleton <IScrappingTechnical, AngleScrap>();
     services.AddSingleton <FactorySite>();
     FactorySite.Configures(ref services);
     services.AddLogging(loggingBuilder =>
     {
         // configure Logging with NLog
         loggingBuilder.ClearProviders();
         loggingBuilder.AddNLog();
     });
 });
Ejemplo n.º 2
0
 public Process(ILogger <Process> logger, FactorySite factorySite, IDocument documentService)
 {
     _logger          = logger;
     _factorySite     = factorySite;
     _documentService = documentService;
 }