Ejemplo n.º 1
0
 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);
 }