public MainPageViewModel() { Now = DateTime.Now; _timer = new DispatcherTimer(); _timer.Interval = TimeSpan.FromSeconds(1); _timer.Tick += _timer_Tick; _timer.Start(); _weatherTimer = new DispatcherTimer(); _weatherTimer.Interval = TimeSpan.FromHours(1); _weatherTimer.Tick += _weatherTimer_Tick; _weatherApi = new WeatherApi(); _calendarApi = new GoogleCalendarApi(); _calendarTimer = new DispatcherTimer(); _calendarTimer.Interval = TimeSpan.FromHours(1); _calendarTimer.Tick += _calendarTimer_Tick; _calendarEvents = new ObservableCollection <CalendarEventViewModel>(); }
private void _worker_DoWork(object sender, DoWorkEventArgs e) { GoogleCalendarApi.AddTimetableToCalendar(_timetable, _dateOfMondayOfWeekOne); }