private void StartNewGame() { MatchDetails = SelectedGame.Name; _currentGameService = _dartGameFactory(SelectedGame.ClassId); _currentStatisticsService = _statisticsFactory(SelectedGame.ClassId); PlayerTemplate = (DataTemplate)Application.Current.Resources[SelectedGame.PlayerTemplateName]; InitaliseFlags(); // Hide all the darts MessageBus.Current.SendMessage(Visibility.Collapsed); ClearDarts(); InitialiseAllPlayers(); SetCurrentPlayer(_nextUpIndex); RotateStartingPlayer(); AnalyseScoreForHints(); SetLeaderMessage(); }
public CalculationController(IStatisticsCalculationService service, IKeyValidation validation) { _service = service; _keyValidation = validation; //DB = new Dota2DbContext(); }
public CalculationController(IStatisticsCalculationService service, IKeyValidation validation) { _service = service; _keyValidation = validation; //DB = new Dota2DbContext(); }