public ActionResult Edit(int gameID, string controllerName, string viewName, int?playerID = null) { GameModel gameModel = new GameModel(); gameModel = _gameModelSelectLogic.GetGameModel(gameID); ViewBag.controllerName = controllerName; ViewBag.viewName = viewName; ViewBag.playerID = playerID; return(View(gameModel)); }
public IList <GameModel> GetGameModelListParameter(int teamID, int divisionID, DateTime?datePlayed) { IList <GameTeam> gameTeamList; GameModel gameModel; IList <GameModel> gameModelList = new List <GameModel>(); var predicate = PredicateBuilder.New <GameTeam>(true); if (teamID > 0) { predicate = predicate.And(g => g.TeamID == teamID); } if (datePlayed != null) { predicate = predicate.And(g => g.Game.DatePlayed >= datePlayed); } using (NetballEntities context = new NetballEntities()) { gameTeamList = context.GameTeams .Include(g => g.Game) .Where(predicate) .OrderBy(g => g.Game.DatePlayed) .Take(100) .ToList(); } foreach (GameTeam gameTeam in gameTeamList) { gameModel = _gameModelSelectLogic.GetGameModel(gameTeam.GameID); if (gameModel != null) { gameModelList.Add(gameModel); } } return(gameModelList); }
public bool GameModelCheckDuplicate(int courtID, DateTime datePlayed, TimeSpan startTime) { return(_gameModelSelectLogic.GetGameModel(courtID, datePlayed, startTime) == null); }