public async IAsyncEnumerable <Player> GetAll() { await foreach (var player in _playerRepository.GetAll()) { yield return(player); } }
public async Task <ICollection <Player> > GetAllPlayers(int offset, int limit, string userId) { var players = await _repository.GetAll(offset, limit); var allUsersPlayers = players .Where(x => x.ApplicationUserId == userId) .ToList(); return(allUsersPlayers); }
private void LoadExistingPlayers() { Players = new ObservableCollection <PlayerDetails>(_playersRepository.GetAll()); foreach (var player in Players) { player.Statistics = _statisticsRepository.GetForPlayer(player.Id); } ResetStatistics(); if (Players.Any()) { SelectedPlayer = Players[0]; } }
public async Task <ActionResult <IEnumerable <PlayerResponse> > > GetAllPlayers() { var allPlayers = await _repo.GetAll(); return(Ok(allPlayers)); }
public async Task <string> GetAllForDownload() { var result = new StringBuilder(); result.Append("Name,NickName,Handicap501,Handicap401,Handicapt301,Handicap201,Handicap101,HandicapCricket"); result.Append(",GameType,Date,CheckoutAchievedCount,CheckoutPossibleCount,DartsThrown,Hi3Darts,HiCheckOut"); result.Append(",NineDartCheckouts,TwelveDartCheckouts,LowestDarts"); result.Append(",HundredEightiesScored,HundredFortiesScored,HundredsScored,LegsPlayed,LegsWon,MatchesPlayed,MatchesWon,OneDartAverage,DartsThrownInWinningLegs"); result.Append(Environment.NewLine); foreach (var player in _playersRepository.GetAll()) { _statisticsSerialiser.FileName = player.Id + ".XML"; var loadedStatistic = await _statisticsSerialiser.Deserialize() ?? new StatisticsSummary(); foreach (var gameStatistic in loadedStatistic.GameStatistics) { if (gameStatistic.Value.Count == 0) { gameStatistic.Value.Add(new Statistic()); } foreach (var statistic in gameStatistic.Value) { result.Append(player.Name); result.Append(","); result.Append(player.NickName); result.Append(","); result.Append(player.Handicap501); result.Append(","); result.Append(player.Handicap401); result.Append(","); result.Append(player.Handicap301); result.Append(","); result.Append(player.Handicap201); result.Append(","); result.Append(player.Handicap101); result.Append(","); result.Append(player.HandicapCricket); result.Append(","); result.Append(gameStatistic.Key.GetAttribute <DisplayAttribute>().Name); result.Append(","); result.Append(statistic.Date.ToLocalTime()); result.Append(","); result.Append(statistic.CheckoutAchievedCount); result.Append(","); result.Append(statistic.CheckoutPossibleCount); result.Append(","); result.Append(statistic.DartsThrown); result.Append(","); result.Append(statistic.HighestScore); result.Append(","); result.Append(statistic.HighestCheckout); result.Append(","); result.Append(statistic.NineDartCheckouts); result.Append(","); result.Append(statistic.TwelveDartCheckouts); result.Append(","); result.Append(statistic.BestGame); result.Append(","); result.Append(statistic.HundredEightiesScored); result.Append(","); result.Append(statistic.HundredFortiesScored); result.Append(","); result.Append(statistic.HundredsScored); result.Append(","); result.Append(statistic.LegsPlayed); result.Append(","); result.Append(statistic.LegsWon); result.Append(","); result.Append(statistic.MatchesPlayed); result.Append(","); result.Append(statistic.MatchesWon); result.Append(","); result.Append(statistic.OneDartAverage); result.Append(","); result.Append(statistic.DartsThrownInWinningLegs); result.Append(Environment.NewLine); } } } return(result.ToString()); }
private void OpenNewGameWindowHandler() { PlayersList = new ReactiveList <PlayerDetails>(_playersRepository.GetAll()); SetUpPlayerConfigData(); }
public JsonResult GetPlayers() { var palyers = _playersRepository.GetAll(); return Json(palyers); }
public async Task <Player[]> GetAll() { return(await repo.GetAll()); }