public void DeletePlayer(int PlayerID) { using (var context = new Models.BaseballLeagueEntities()) { var player = context.Players.Where(x => x.PlayerID == PlayerID); foreach(var p in player) { context.Players.Remove(p); } context.SaveChanges(); } }
public void CreateTeam(Team team) { using (var context = new Models.BaseballLeagueEntities()) { Models.Team newTeam = new Models.Team(); newTeam.Manager = team.Manager; newTeam.TeamName = team.TeamName; newTeam.LeagueID = team.LeagueID; context.Teams.Add(newTeam); context.SaveChanges(); } }
public List<Player> GetAllPlayersByTeam(int TeamID) { List<Player> players = new List<Player>(); using (var context = new Models.BaseballLeagueEntities()) { var team = context.Players.Where(x => x.TeamID == TeamID); foreach(var p in team) { players.Add(MapPlayer(p)); } } return players; }
public List<Player> GetAllPlayers() { List<Player> players = new List<Player>(); using (var context = new Models.BaseballLeagueEntities()) { var player = context.Players.ToList(); foreach (var p in player) { players.Add(MapPlayer(p)); } } return players; }
public void CreatePlayer(Player player) { using (var context = new Models.BaseballLeagueEntities()) { Models.Player newPlayer = new Models.Player(); newPlayer.PlayerName = player.PlayerName; newPlayer.JerseyNumber = (byte)player.JerseyNumber; newPlayer.Position = player.Position; newPlayer.BattingAverage =(decimal.Round(player.BattingAverage.Value, 3)); newPlayer.YearsPlayed = (byte)player.YearsPlayed; newPlayer.TeamID = player.TeamID; context.Players.Add(newPlayer); context.SaveChanges(); } }
public List<Team> GetAllTeams() { List<Team> teams = new List<Team>(); using (var context = new Models.BaseballLeagueEntities()) { var team = context.Teams.ToList(); foreach (var t in team) { teams.Add(MapTeam(t)); } } return teams; }
public void TradePlayer(TradePlayer trader) { using (var context = new Models.BaseballLeagueEntities()) { context.TradePlayer(trader.Team1ID, trader.Player1ID, trader.Team2ID, trader.Player2ID); context.SaveChanges(); } }
public void PlayerOnTeam(int PlayerID) { using (var context = new Models.BaseballLeagueEntities()) { var player = context.GetPlayerAndTeamInfo(PlayerID); context.SaveChanges(); } }
public List<Team> GetAllTeamsByLeague(byte LeagueID) { List<Team> teams = new List<Team>(); using (var context = new Models.BaseballLeagueEntities()) { var league = context.Teams.Where(x => x.LeagueID == LeagueID); foreach (var team in league) { teams.Add(MapTeam(team)); } } return teams; }