コード例 #1
0
 public static TeamModel From(Team team)
 {
     if (team == null)
         return null;
     return new TeamModel
     {
         Id = team.Id,
         Name = team.Name,
         Players = team.Players.Select(PlayerModel.From).ToList()
     };
 }
コード例 #2
0
 public Task<Team> SetState(Team team, EntityState entityState)
 {
     _matchContext.Entry(team).State = entityState;
     return Task.FromResult(team);
 }
コード例 #3
0
        private ICollection<Team> CreateTeams(int nbTeams, int playersByTeam = 2)
        {
            var teams = new List<Team>();
            for (int i = 0; i < nbTeams; i++)
            {
                var team = new Team{Players = new Collection<Player>()};

                for (int j = 0; j < playersByTeam; j++)
                    team.Players.Add(new Player {Matricule = (i*j + j).ToString(CultureInfo.InvariantCulture)});

                teams.Add(team);
            }
            return teams;
        }