public void GameTeamPlayerUpdateLogic(GameTeamPlayerModel gameTeamPlayerModel) { GamePlayer gamePlayer; gamePlayer = _gamePlayerParse.GamePlayerParseLogic(gameTeamPlayerModel); _gamePlayerUpdate.GamePlayerUpdateTransaction(gamePlayer); }
public void GameTeamPlayerInsertLogic(GameTeamPlayerModel gameTeamPlayerModel) { GamePlayer gamePlayer; gamePlayer = _gamePlayerParse.GamePlayerParseLogic(gameTeamPlayerModel); _gamePlayerInsert.GamePlayerAdd(gamePlayer); }
public ActionResult Create(GameTeamPlayerModel gameTeamPlayerModel) { IPagedList pagedList; ViewBag.Message = string.Empty; if (_gameTeamPlayerModelSelect.GetGameTeamPlayerModel(gameTeamPlayerModel.gameTeamID, gameTeamPlayerModel.playerID) == null) { if (_gameTeamPlayerModelCheck.CheckQuarterInd(gameTeamPlayerModel)) { _gameTeamPlayerModelInsert.GameTeamPlayerInsertLogic(gameTeamPlayerModel); pagedList = _gameTeamPlayerModelPagedList.GetPagedList(gameTeamPlayerModel.gameTeamID, null); if (pagedList != null) { return(View("Index", pagedList)); } else { ViewBag.Message = "Error in getting paged list for game team ID " + gameTeamPlayerModel.gameTeamID.ToString(); } } else { ViewBag.Message = "At least one of the quarter check boxes must be checked."; } } else { ViewBag.Message = "Duplicate game team player encountered. Data has not been saved."; } gameTeamPlayerModel = _gameTeamPlayerModelSelect.GetNewGameTeamPlayerModel(gameTeamPlayerModel.gameTeamID); return(View(gameTeamPlayerModel)); }
public ActionResult Create(int gameTeamID) { GameTeamPlayerModel gameTeamPlayerModel = new GameTeamPlayerModel(); gameTeamPlayerModel = _gameTeamPlayerModelSelect.GetNewGameTeamPlayerModel(gameTeamID); return(View(gameTeamPlayerModel)); }
public void GameTeamPlayerDeleteLogic(GameTeamPlayerModel gameTeamPlayerModel) { GamePlayer gamePlayer; gamePlayer = _gamePlayerParse.GamePlayerParseLogic(gameTeamPlayerModel); _gamePlayerDelete.GamePlayerRemove(gamePlayer); }
public ActionResult Edit(int gamePlayerID, string controllerName, string viewName) { GameTeamPlayerModel gameTeamPlayerModel = new GameTeamPlayerModel(); gameTeamPlayerModel = _gameTeamPlayerModelSelect.GetGameTeamPlayerModel(gamePlayerID); ViewBag.controllerName = controllerName; ViewBag.viewName = viewName; return(View(gameTeamPlayerModel)); }
public GameTeamPlayerModel GetGameTeamPlayerModel(int gameTeamID, int playerID) { GameTeamPlayerModel gameTeamPlayerModel = new GameTeamPlayerModel(); using (NetballEntities context = new NetballEntities()) { gameTeamPlayerModel = context.GamePlayers .Include(g => g.GameTeam) .Include(g => g.GameTeam.Game) .Include(g => g.GameTeam.Game.Person) .Include(g => g.GameTeam.Game.Person1) .Include(g => g.GameTeam.Game.Person2) .Include(g => g.GameTeam.Game.Person3) //.Include(g => g.GameTeam.Game.Person4) //.Include(g => g.GameTeam.Game.Person5) //.Include(g => g.GameTeam.Game.Person6) .Include(g => g.GameTeam.Team) .Include(g => g.GameTeam.Game.Court) .Include(g => g.GameTeam.Game.Tournament) .Include(g => g.Person) .Where(g => g.GameTeamID == gameTeamID && g.PlayerID == playerID) .Select(g => new GameTeamPlayerModel { gamePlayerID = g.GamePlayerID, teamID = g.GameTeam.TeamID, gameTeamID = g.GameTeamID, teamName = g.GameTeam.Team.TeamName, gameID = g.GameTeam.GameID, courtID = g.GameTeam.Game.CourtID, courtName = g.GameTeam.Game.Court.Court1, tournamentID = g.GameTeam.Game.TournamentID, tournamentName = g.GameTeam.Game.Tournament.Tournament1, matchNo = g.GameTeam.Game.MatchNo, venue = g.GameTeam.Game.Venue, datePlayed = g.GameTeam.Game.DatePlayed, primaryUmpireID = g.GameTeam.Game.PrimaryUmpireID, primaryUmpire = g.GameTeam.Game.Person1 != null ? g.GameTeam.Game.Person1.FirstName + " " + g.GameTeam.Game.Person1.LastName : string.Empty, secondaryUmpireID = g.GameTeam.Game.SecondaryUmpireID, secondaryUmpire = g.GameTeam.Game.Person2 != null ? g.GameTeam.Game.Person2.FirstName + " " + g.GameTeam.Game.Person2.LastName : string.Empty, reserveUmpireID = g.GameTeam.Game.ReserveUmpireID, reserveUmpire = g.GameTeam.Game.Person3 != null ? g.GameTeam.Game.Person3.FirstName + " " + g.GameTeam.Game.Person3.LastName : string.Empty, playerID = g.PlayerID, playerName = g.Person.FirstName + " " + g.Person.LastName, firstQuarterInd = g.FirstQuarterInd, secondQuarterInd = g.SecondQuarterInd, thirdQuarterInd = g.ThirdQuarterInd, fourthQuarterInd = g.FourthQuarterInd }) .FirstOrDefault(); } return(gameTeamPlayerModel); }
public GamePlayer GamePlayerParseLogic(GameTeamPlayerModel gameTeamPlayerModel) { GamePlayer gamePlayer = new GamePlayer(); try { gamePlayer.GamePlayerID = gameTeamPlayerModel.gamePlayerID; gamePlayer.PlayerID = gameTeamPlayerModel.playerID; gamePlayer.GameTeamID = gameTeamPlayerModel.gameTeamID; gamePlayer.FirstQuarterInd = gameTeamPlayerModel.firstQuarterInd; gamePlayer.SecondQuarterInd = gameTeamPlayerModel.secondQuarterInd; gamePlayer.ThirdQuarterInd = gameTeamPlayerModel.thirdQuarterInd; gamePlayer.FourthQuarterInd = gameTeamPlayerModel.fourthQuarterInd; } catch (Exception ex) { throw ex; } return(gamePlayer); }
public ActionResult Edit(GameTeamPlayerModel gameTeamPlayerModel) { GameTeamPlayerModel gameTeamPlayerModel1; gameTeamPlayerModel1 = _gameTeamPlayerModelSelect.GetGameTeamPlayerModel(gameTeamPlayerModel.gameTeamID, gameTeamPlayerModel.playerID); IPagedList pagedList; if (gameTeamPlayerModel.gamePlayerID == gameTeamPlayerModel1.gamePlayerID) { _gameTeamPlayerModelUpdate.GameTeamPlayerUpdateLogic(gameTeamPlayerModel); pagedList = _gameTeamPlayerModelPagedList.GetPagedList(gameTeamPlayerModel.gameTeamID, null); if (pagedList != null) { PopulateViewBag(gameTeamPlayerModel.gameTeamID); return(View("Index", pagedList)); } } return(View(gameTeamPlayerModel)); }
public GameTeamPlayerModel GetNewGameTeamPlayerModel(int gameTeamID) { GameTeamPlayerModel gameTeamPlayerModel = new GameTeamPlayerModel(); GameTeamModel gameTeamModel; try { gameTeamModel = _gameTeamModelSelect.GetGameTeamModel(gameTeamID); gameTeamPlayerModel.gameTeamID = gameTeamModel.gameTeamID; gameTeamPlayerModel.teamID = gameTeamModel.teamID; gameTeamPlayerModel.teamName = gameTeamModel.teamName; gameTeamPlayerModel.gameID = gameTeamModel.gameID; gameTeamPlayerModel.courtID = gameTeamModel.courtID; gameTeamPlayerModel.courtName = gameTeamModel.courtName; gameTeamPlayerModel.tournamentID = gameTeamModel.tournamentID; gameTeamPlayerModel.tournamentName = gameTeamModel.tournamentName; gameTeamPlayerModel.matchNo = gameTeamModel.matchNo; gameTeamPlayerModel.venue = gameTeamModel.venue; gameTeamPlayerModel.datePlayed = gameTeamModel.datePlayed; gameTeamPlayerModel.primaryUmpireID = gameTeamModel.primaryUmpireID; gameTeamPlayerModel.primaryUmpire = gameTeamModel.primaryUmpire; gameTeamPlayerModel.secondaryUmpireID = gameTeamModel.secondaryUmpireID; gameTeamPlayerModel.secondaryUmpire = gameTeamModel.secondaryUmpire; gameTeamPlayerModel.reserveUmpireID = gameTeamModel.reserveUmpireID; gameTeamPlayerModel.reserveUmpire = gameTeamModel.reserveUmpire; //gameTeamPlayerModel.playerID = 0; //gameTeamPlayerModel.playerName = null; //gameTeamPlayerModel.firstQuarterInd //gameTeamPlayerModel.secondQuarterInd //gameTeamPlayerModel.thirdQuarterInd //gameTeamPlayerModel.fourthQuarterInd } catch (Exception ex) { throw ex; } return(gameTeamPlayerModel); }
/// <summary> /// Returns true if at least one of the quarter indicators is true. /// </summary> /// <param name="gameTeamPlayerModel"></param> /// <returns></returns> public bool CheckQuarterInd(GameTeamPlayerModel gameTeamPlayerModel) { return(gameTeamPlayerModel.firstQuarterInd || gameTeamPlayerModel.secondQuarterInd || gameTeamPlayerModel.thirdQuarterInd || gameTeamPlayerModel.fourthQuarterInd); }
public ActionResult Delete(GameTeamPlayerModel gameTeamPlayerModel) { _gameTeamPlayerModelDelete.GameTeamPlayerDeleteLogic(gameTeamPlayerModel); return(View("Index", _gameTeamPlayerModelPagedList.GetPagedList(gameTeamPlayerModel.gameTeamID, null))); }