Example #1
0
        //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);
        }
Example #2
0
 public void Handle(SchoolChangedEvent message)
 {
     _athleteVM = new AthleteViewModel(_events);
 }