public MeetingsCentresAndRoomsViewModel(object baseModel) { MeetingCentresListViewModel = new MeetingCentresListViewModel(this); MeetingRoomsListViewModel = new MeetingRoomsListViewModel(this.MeetingCentresListViewModel); MeetingCentreViewModel = new MeetingCentreDetailViewModel(this.MeetingCentresListViewModel); MeetingRoomViewModel = new MeetingRoomDetailViewModel(this.MeetingRoomsListViewModel); View = (Control)baseModel; }
public MeetingCentreDetailViewModel(MeetingCentresListViewModel listViewModel) { MeetingCentre = new MeetingCentreModel(); _meetingCentresListViewModel = listViewModel; _meetingCentresListViewModel.PropertyChanged += ListViewModel_PropertyChanged; }