Пример #1
0
 public LogWrite(IEventiService eventiService, IComponentiService componentiService, IProfonditaService profonditaService, ITracciamentiService tracciamentiService)
 {
     _eventiService       = eventiService;
     _componentiService   = componentiService;
     _profonditaService   = profonditaService;
     _tracciamentiService = tracciamentiService;
 }
Пример #2
0
        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)
            {
            }
        }