void FillLineups() { AwayTeamLineup = new List <Models.Player>(); HomeTeamLineup = new List <Models.Player>(); foreach (var item in Lineup.GetTeamSortedBattingOrderPlayers(AwayTeamId)) { AwayTeamLineup.Add(new Models.Player(item)); } foreach (var item in Lineup.GetTeamSortedBattingOrderPlayers(HomeTeamId)) { HomeTeamLineup.Add(new Models.Player(item)); } }
void PreLoadGameData() { CurrentGame = new Models.Game(Game.GetGame(GameId)); GameTeams = GameTeam.GetGameTeams(GameId).Where(y => !y.DeleteDate.HasValue).OrderBy(y => y.TeamBattingSequence).ToList(); //Fill Teams Teams = Team.GetTeams(GameTeams.Select(y => y.TeamId).ToList()); //load all players in this game AllPlayers = new List <IPlayer>(); foreach (var gt in GameTeams) { foreach (var player in TeamPlayerLineup.GetTeamSortedBattingOrderPlayers(gt.TeamId)) { AllPlayers.Add(player); } } }
public void FillBatters() { Batters = new List <Models.Player>(); foreach (var item in TeamPlayerLineup.GetTeamSortedBattingOrderPlayers(TeamId)) { Batters.Add(new Models.Player(item)); } if (Batters.Count == 0) { //add all players on the team foreach (var item in PlayerTeam.GetTeamPlayerInformations(TeamId)) { Batters.Add(new Models.Player(item)); } SaveLineup(); } }