public NavigationViewModel(IPersonLookupDataService personLookupService, IEventAggregator eventAggregator) { _personLookupService = personLookupService; _eventAggregator = eventAggregator; People = new ObservableCollection <NavigationItemViewModel>(); _eventAggregator.GetEvent <AfterPersonSavedEvent>().Subscribe(AfterPersonSaved); _eventAggregator.GetEvent <AfterPersonDeletedEvent>().Subscribe(AfterPersonDeleted); }
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); }