//private ProfileReportViewModel _profileReportVM; #endregion #region CONSTRUCTORS public ShellViewModel( IEventAggregator events, ResultViewModel resultVM, AthleteViewModel athleteVM, AddressViewModel addressVM, SchoolViewModel schoolVM, MeetViewModel meetVM, ParentViewModel parentVM, CoachViewModel coachVM, ProfileViewModel profileVM, EventViewModel eventVM, AboutViewModel aboutVM ) { _events = events; _parentVM = parentVM; _eventVM = eventVM; _coachVM = coachVM; _meetVM = meetVM; _schoolVM = schoolVM; _addressVM = addressVM; _athleteVM = athleteVM; _resultVM = resultVM; _profileVM = profileVM; _aboutVM = aboutVM; _events.Subscribe(this); }
public void Handle(SchoolChangedEvent message) { _athleteVM = new AthleteViewModel(_events); }