Exemple #1
0
        public ICommand CreateTeamRemovalCommand(Team team)
        {
            TeamRemovalRequest request = new TeamRemovalRequest();

            request.ClubGuid = team.ClubGuid;
            request.TeamGuid = team.Guid;
            return(new TeamRemovalCommand(request, teamRepository, teamQuery));
        }
Exemple #2
0
 public void RemoveTeam(TeamRemovalRequest request)
 {
     throw new NotImplementedException();
 }
Exemple #3
0
 public TeamRemovalCommand(TeamRemovalRequest request, ITeamRepository teamRepository, ITeamQuery teamQuery)
 {
     this.request        = request;
     this.teamRepository = teamRepository;
     this.teamQuery      = teamQuery;
 }
Exemple #4
0
        public void RemoveTeam(TeamRemovalRequest request)
        {
            var team = teams[request.ClubGuid].SingleOrDefault(t => t.Guid == request.TeamGuid);

            teams[request.ClubGuid].Remove(team);
        }