Exemple #1
0
 public NavigationViewModel(IPersonLookupDataService personLookupService, IEventAggregator eventAggregator)
 {
     _personLookupService = personLookupService;
     _eventAggregator     = eventAggregator;
     People = new ObservableCollection <NavigationItemViewModel>();
     _eventAggregator.GetEvent <AfterPersonSavedEvent>().Subscribe(AfterPersonSaved);
     _eventAggregator.GetEvent <AfterPersonDeletedEvent>().Subscribe(AfterPersonDeleted);
 }
Exemple #2
0
 public NavigationViewModel(IPersonLookupDataService personLookupService,
                            IEventAggregator eventAggregator, IMeetingLookupDataService meetingLookupDataService)
 {
     _personLookupService      = personLookupService;
     _eventAggregator          = eventAggregator;
     _meetingLookupDataService = meetingLookupDataService;
     Persons  = new ObservableCollection <NavigationItemViewModel>();
     Meetings = new ObservableCollection <NavigationItemViewModel>();
     _eventAggregator.GetEvent <AfterDetailSavedEvent>().Subscribe(AfterDetailSaved);
     _eventAggregator.GetEvent <AfterDetailDeletedEvent>().Subscribe(AfterDetailDeleted);
 }