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; } }); }
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); } } }); }