public void Handle(CoachAssignedToTeam e) { var team = Contingents.SelectMany(x => x.Teams) .Single(x => x.Id == e.TeamId); team.CoachId = e.Id; }
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; }
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; }