//Wlasciwy event private static void TickEvent(object source, ElapsedEventArgs e) { serverDateTime = DateTime.Now; if (serverDateTime.TimeOfDay == TimeSpan.Zero) { TodoManager.Execute(serverDateTime); TodoManager.InicializeTodayTasks(); } else { TodoManager.Execute(serverDateTime); } }
public static void Inicialize() { serverDateTime = DateTime.Now; serverTimer = new Timer(); serverTimer.Elapsed += IniclaizeEvent; serverTimer.Interval = 1000; // 1 sekunda serverTimer.Start(); TodoManager.InicializeTodayTasks(); //Pierwsza wstępna inicjalizacja tasków //Ustawienia Garbage Collector w celu zapobiegnięcia usunięcia GC.KeepAlive(serverTimer); GC.KeepAlive(serverDateTime); GC.KeepAlive(ServerDataTime); }