public ActionResult Index(TradeFilterView tradeListView) { //create select lists with teams League league = db.Leagues.Find(tradeListView.LeagueId); Team myTeam = league.Teams.Where(t => t.MyTeam).FirstOrDefault(); SelectList myTeamOptions = new SelectList(league.Teams, "TeamId", "Name", myTeam.TeamId); SelectList otherTeamOptions = new SelectList(league.Teams, "TeamId", "Name"); ViewBag.MyTeamOptions = myTeamOptions; ViewBag.OtherTeamOptions = otherTeamOptions; return View(tradeListView); }
// GET: Trades public ActionResult Index(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } League league = db.Leagues.Find(id); //create select lists with teams Team myTeam = league.Teams.Where(t => t.MyTeam).FirstOrDefault(); SelectList myTeamOptions = new SelectList(league.Teams, "TeamId", "Name"); SelectList otherTeamOptions = new SelectList(league.Teams, "TeamId", "Name"); ViewBag.MyTeamOptions = myTeamOptions; ViewBag.OtherTeamOptions = otherTeamOptions; TradeFilterView tradeListView = new TradeFilterView(league.LeagueId); tradeListView.LeagueId = league.LeagueId; tradeListView.MyTeamId = myTeam.TeamId; return View(tradeListView); }