public ActionResult Game(GamesCycle gc) { GamesCycle editGc = gamesRepo.GetGameCycleById(gc.CycleId); var leagueId = editGc.Stage.LeagueId; var unionId = editGc.Stage.League.UnionId; var seasonId = editGc.Stage.League.SeasonId; var uRepo = new UsersRepo(); if (unionId != null) { ViewBag.Referees = uRepo.GetUnionAndLeageReferees(unionId.Value, leagueId); var aRepo = new AuditoriumsRepo(); if (seasonId.HasValue) { //if season id has value get all arena's by season id ViewBag.Auditoriums = aRepo.GetByUnionAndSeason(unionId.Value, seasonId.Value); } else { ViewBag.Auditoriums = aRepo.GetAll(unionId.Value); } } return(PartialView("_Game", editGc)); }
public ActionResult AuditoriumSchedules(int id, int?seasonId = null) { var resList = gamesRepo.GetCyclesByAuditorium(id, seasonId); var aRepo = new AuditoriumsRepo(); var aud = aRepo.GetById(id); ViewBag.AudTitle = aud.Name; ViewBag.AudAddress = aud.Address; ViewBag.SeasonId = seasonId; return(View(resList)); }