Exemple #1
0
        public HubViewModel(IConfigurationRepository configurationRepository,
                            ICommentaryPlayer commentaryPlayer,
                            IDialogService dialogService) : base(commentaryPlayer, dialogService)
        {
            _configurationRepository = configurationRepository;

            InitaliseCommands();

            LoadConfigData();

            RegisterMessageBus();
        }
Exemple #2
0
        public PlayerViewModel(IImageLoadTask imageLoadTask, IPlayersRepository playersRepository,
                               IStatisticsRepository statisticsRepository,
                               IConfigurationRepository configurationRepository,
                               ICommentaryPlayer commentaryPlayer,
                               IDialogService dialogService) : base(commentaryPlayer, dialogService)
        {
            _imageLoadTask           = imageLoadTask;
            _playersRepository       = playersRepository;
            _statisticsRepository    = statisticsRepository;
            _configurationRepository = configurationRepository;

            Initialise();

            SetUpMessageBus();
        }
Exemple #3
0
        public MainPageViewModel(IPlayersRepository playersRepository, IConfigurationRepository configurationRepository,
                                 Func <string, IDartGame> dartGameFactory, Func <string, IStatisticsCalculationService> statisticsFactory,
                                 ICommentaryPlayer commentaryPlayer, IDialogService dialogService) : base(commentaryPlayer,
                                                                                                          dialogService)
        {
            _playersRepository       = playersRepository;
            _configurationRepository = configurationRepository;
            _dartGameFactory         = dartGameFactory;
            _statisticsFactory       = statisticsFactory;

            InitialiseStandingDataAndSound();

            InitialiseSubscriptions();

            InitaliseCommands();

            SetupMessageBus();
        }
 protected VoiceControlViewModel(ICommentaryPlayer commentaryPlayer, IDialogService dialogService)
 {
     CommentaryPlayer = commentaryPlayer;
     DialogService    = dialogService;
 }