Exemple #1
0
        public void Handle(CoachAssignedToTeam e)
        {
            var team = Contingents.SelectMany(x => x.Teams)
                       .Single(x => x.Id == e.TeamId);

            team.CoachId = e.Id;
        }
Exemple #2
0
        public void Handle(CoachAssignedToTeam e)
        {
            var contingentId = TeamContingents[e.TeamId];
            var contingent   = Contingents.Single(x => x.Id == contingentId);
            var participant  = Participants.Single(x => x.Id == e.Id);

            participant.ContingentId = contingent.Id;
            participant.Province     = contingent.Province;
        }
Exemple #3
0
        public void Handle(CoachAssignedToTeam e)
        {
            var team       = Teams.Single(x => x.Id == e.TeamId);
            var contingent = Contingents.Single(x => x.Id == team.ContingentId);

            var participant = Participants.Single(x => x.Id == e.Id);

            participant.IsCoach      = true;
            participant.TeamId       = team.Id;
            participant.TeamName     = team.Name;
            participant.ContingentId = team.ContingentId;
            participant.Province     = contingent.Province;
        }
 public void Apply(CoachAssignedToTeam e)
 {
     IsCoach = true;
     TeamId  = e.TeamId;
 }