static void Main(string[] args) { System.Timers.Timer aTimer = new System.Timers.Timer(); aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent); aTimer.Interval = 3600000; // 1 hour aTimer.Interval = 30000; // 1 hour aTimer.Enabled = true; Console.WriteLine("======================================="); Console.WriteLine("|"); Console.WriteLine("| Start :" + DateTime.Now); Console.WriteLine("| My currency system updating is running..."); Console.WriteLine("|"); Console.WriteLine("|"); Console.WriteLine("| Press \'q\' to quit."); Console.WriteLine("|"); Console.WriteLine("======================================="); FixerIO.GenerateRate(); while (Console.Read() != 'q') { ; } //Console.WriteLine(r); //Rate rate = JsonConvert.DeserializeObject<Rate>(r); Console.ReadKey(); }
public static void OnTimedEvent(object source, ElapsedEventArgs e) { FixerIO.GenerateRate(); //Console.WriteLine(DateTime.Now.ToLocalTime()); }