public CoachRegistrationInputFormViewModel(
     ISportsFactory sportsFactory,
     ISportService sportService)
 {
     _sportService  = sportService;
     _sportsFactory = sportsFactory;
 }
        public AddTeamPopupViewModel(
            ITeamService teamService,
            IValidationObjectFactory validationObjectFactory,
            ISportService sportService,
            ISportsFactory sportsFactory,
            ITeamFactory teamFactory)
        {
            _teamService             = teamService;
            _validationObjectFactory = validationObjectFactory;
            _sportService            = sportService;
            _sportsFactory           = sportsFactory;
            _teamFactory             = teamFactory;

            ResetValidationObjects();
        }
Beispiel #3
0
        public CoachProfileContentViewModel(
            IInviteService inviteService,
            ISportService sportService,
            ISportsFactory sportsFactory,
            ITeamMemberFactory teamMemberFactory,
            ITeamMemberService teamMemberService,
            IValidationObjectFactory validationObjectFactory,
            IStateService stateService)
        {
            _sportService            = sportService;
            _sportsFactory           = sportsFactory;
            _inviteService           = inviteService;
            _teamMemberFactory       = teamMemberFactory;
            _teamMemberService       = teamMemberService;
            _validationObjectFactory = validationObjectFactory;
            _stateService            = stateService;

            AddTeamPopupViewModel = ViewModelLocator.Resolve <AddTeamPopupViewModel>();
            AddTeamPopupViewModel.InitializeAsync(this);

            TeamMemberProviderViewModel = ViewModelLocator.Resolve <TeamMemberProviderViewModel>();
            TeamMemberProviderViewModel.InitializeAsync(this);
        }