public ActionResult _AddPlayerModal() { var ops = new BaseballBLL(); var vm = new AddPlayerModalVM(ops.GetTeamDropDown(), ops.GetPositionDropDown()); return PartialView(vm); }
public HttpResponseMessage Post(Player player) { var ops = new BaseballBLL(); ops.TradePlayer((int)player.PlayerID, player.TeamID); var response = Request.CreateResponse(HttpStatusCode.Created, player); string uri = Url.Link("DefaultApi", new { id = player.TeamID }); response.Headers.Location = new Uri(uri); return response; }
public HttpResponseMessage DeletePlayer(int id) { var ops = new BaseballBLL(); ops.DeletePlayer(id); var response = Request.CreateResponse(HttpStatusCode.OK, id); string uri = Url.Link("DefaultApi", new {id}); response.Headers.Location = new Uri(uri); return response; }
public List<Player> Get() { var ops = new BaseballBLL(); var playerList = new List<Player>(); playerList.AddRange(ops.GetAllPlayers()); //playerList.AddRange(ops.GetFreeAgents()); var result = playerList.OrderBy(player => player.TeamName).ThenBy(player => player.JerseyNumber).ToList(); //foreach (var player in result.Where(player => player.TeamID == 0)) //{ // player.TeamID = 1; //} return result; }
// GET: Player public ActionResult Index() { var ops = new BaseballBLL(); var playerList = new List<Player>(); playerList.AddRange(ops.GetAllPlayers()); playerList.AddRange(ops.GetFreeAgents()); var result = playerList.OrderBy(player => player.TeamName).ThenBy(player => player.JerseyNumber).ToList(); foreach (var player in result.Where(player => player.TeamID == 0)) { player.TeamID = 1; } var teams = ops.GetTeamDropDown(); var vm = new PlayersVM(result, teams); return View(vm); }
public void PutSignFreeAgent(int TeamID, int PlayerID) { var ops = new BaseballBLL(); ops.TradePlayer(PlayerID, TeamID); // "Trading" from Free Agent to a Team }
public List<Player> Get(int TeamID) { var ops = new BaseballBLL(); return ops.GetTeamRoster(TeamID); }
public void TradePlayerToAnotherTeam(int PlayerID, int TeamID) { var ops = new BaseballBLL(); ops.TradePlayer(PlayerID, TeamID); }
public void PutReleasePlayer(int PlayerID) { var ops = new BaseballBLL(); ops.ReleasePlayer(PlayerID); }
public void PutSignFreeAgent(int TeamID, int PlayerID) { var ops = new BaseballBLL(); ops.TradePlayer(PlayerID, TeamID); }
public void PostNewTeam(Team NewTeam) { var ops = new BaseballBLL(); ops.AddTeam(NewTeam); }
public List<Team> GetTeamsDropDown() { var ops = new BaseballBLL(); return ops.GetTeamDropDown(); }
public List<League> GetLeagueDropDown() { var ops = new BaseballBLL(); return ops.GetLeagueDropDown(); }
public List<Player> GetFreeAgents() { var ops = new BaseballBLL(); return ops.GetFreeAgents(); }
public List<Team> GetAllTeams() { var ops = new BaseballBLL(); return ops.GetTeams(); }