Exemplo n.º 1
0
        public ICommand CreateTeamAdditionCommand(Team team)
        {
            TeamAdditionRequest request = new TeamAdditionRequest();

            request.ClubGuid = team.ClubGuid;
            request.TeamGuid = team.Guid;
            request.TeamName = team.Name?.Trim();
            return(new TeamAdditionCommand(request, teamRepository, teamQuery));
        }
Exemplo n.º 2
0
        public void AddTeam(TeamAdditionRequest request)
        {
            Team team = new Team(request.ClubGuid, request.TeamGuid)
            {
                Name = request.TeamName
            };

            if (teams.ContainsKey(request.ClubGuid))
            {
                teams[request.ClubGuid].Add(team);
            }
            else
            {
                teams.Add(request.ClubGuid, new List <Team> {
                    team
                });
            }
        }
Exemplo n.º 3
0
 public void AddTeam(TeamAdditionRequest request)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 4
0
 public TeamAdditionCommand(TeamAdditionRequest request, ITeamRepository teamRepository, ITeamQuery teamQuery)
 {
     this.request        = request;
     this.teamRepository = teamRepository;
     this.teamQuery      = teamQuery;
 }