public async Task <PlayerStatistic> Add(PlayerStatistic playerStats)
        {
            await _db.PlayerStatistics.AddAsync(playerStats);

            await _db.SaveChangesAsync();

            var result = await this.Get(playerStats.PlayerId);

            return(result.FirstOrDefault(s => s.SeasonId == playerStats.SeasonId && s.TeamId == playerStats.TeamId));
        }
Ejemplo n.º 2
0
        public async Task <Player> Add(Player player)
        {
            await _db.Players.AddAsync(player);

            foreach (var stats in player.Statistics)
            {
                stats.PlayerId = player.Id;
                await _db.PlayerStatistics.AddAsync(stats);
            }

            await _db.SaveChangesAsync();

            return(player);
        }