Beispiel #1
0
 public ActivityDetailsVM(IDataAccessService DbAccess, IEChartsService EChartsService, IGeoJsonConverter GeoJsonConverter)
 {
     _Logger           = NLog.LogManager.GetCurrentClassLogger();
     _DbAccess         = DbAccess;
     _EChartsService   = EChartsService;
     _GeoJsonConverter = GeoJsonConverter;
     Messenger.Default.Register <NotificationMessage <ActivityEntity> >(this, message =>
     {
         if (message.Notification == MessengerNotifications.SELECTED)
         {
             SelectedActivity = message.Content;
         }
     });
 }
Beispiel #2
0
 public AthleteStatsVM(IDataAccessService DbAccess, IEChartsService EChartsService)
 {
     _Logger         = NLog.LogManager.GetCurrentClassLogger();
     _DbAccess       = DbAccess;
     _EChartsService = EChartsService;
     Messenger.Default.Register <NotificationMessage <IList <ActivityEntity> > >(this, message =>
     {
         if (message.Notification == MessengerNotifications.LOADED)
         {
             if (message.Content == null)
             {
                 Activities = new ObservableCollection <ActivityEntity>();
             }
             else
             {
                 Activities = new ObservableCollection <ActivityEntity>(message.Content);
             }
         }
     });
 }