public LogWrite(IEventiService eventiService, IComponentiService componentiService, IProfonditaService profonditaService, ITracciamentiService tracciamentiService) { _eventiService = eventiService; _componentiService = componentiService; _profonditaService = profonditaService; _tracciamentiService = tracciamentiService; }
public ServiceProvider() { try { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json"); var configuration = builder.Build(); List <object> servizi = new List <object>(); _istanzaEventiService = GetInstance <IEventiService>(servizi); int sleep = (int)(configuration.GetValue <decimal>("TimerConfigurationSeconds") * 1000); _timer = new Timer(sleep); _timer.Elapsed += _timer_Elapsed; _timer.Start(); } catch (Exception ex) { } }