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)); }
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 }); } }
public void AddTeam(TeamAdditionRequest request) { throw new NotImplementedException(); }
public TeamAdditionCommand(TeamAdditionRequest request, ITeamRepository teamRepository, ITeamQuery teamQuery) { this.request = request; this.teamRepository = teamRepository; this.teamQuery = teamQuery; }