public ActionResult Assignments() { Team team = SessionUtil.GetTeamFromFormsAuthentication(); Tournament t = SessionUtil.GetTournamentFromSession(); TournamentAssignment ta = SessionUtil.GetTournamentAssignmentFromSession(); Assignment a = SessionUtil.GetAssignmentFromSession(); if (t == null) { return(RedirectToAction("Index")); } // Get the assignments of the selected tournament TournamentAssignmentsModel taModel = new TournamentAssignmentsModel(); List <TournamentAssignment> beTournamentAssignmentList = new List <TournamentAssignment>(); beTournamentAssignmentList = ClientFacade.Instance.GetTournamentAssignmentsForTournament(t.Id); beTournamentAssignmentList.Sort((ta1, ta2) => ta1.AssignmentOrder.CompareTo(ta2.AssignmentOrder)); foreach (TournamentAssignment beTA in beTournamentAssignmentList) { taModel.Add(new TournamentAssignmentModel() { Id = beTA.Id, IsActive = beTA.IsActive, AssignmentId = beTA.Assignment.Id, AssignmentName = beTA.Assignment.Name, Author = beTA.Assignment.Author, Category = beTA.Assignment.Category, Difficulty = beTA.Assignment.Difficulty, FriendlyName = beTA.Assignment.FriendlyName, Tagline = beTA.Assignment.Tagline, Points = beTA.Points1 }); } ViewData["tournamentId"] = t.Id; ViewData["tournamentName"] = t.Name; return(View(taModel)); }
public ActionResult Assignments() { Team team = SessionUtil.GetTeamFromFormsAuthentication(); Tournament t = SessionUtil.GetTournamentFromSession(); TournamentAssignment ta = SessionUtil.GetTournamentAssignmentFromSession(); Assignment a = SessionUtil.GetAssignmentFromSession(); if (t == null) { return RedirectToAction("Index"); } // Get the assignments of the selected tournament TournamentAssignmentsModel taModel = new TournamentAssignmentsModel(); List<TournamentAssignment> beTournamentAssignmentList = new List<TournamentAssignment>(); beTournamentAssignmentList = ClientFacade.Instance.GetTournamentAssignmentsForTournament(t.Id); beTournamentAssignmentList.Sort((ta1, ta2) => ta1.AssignmentOrder.CompareTo(ta2.AssignmentOrder)); foreach (TournamentAssignment beTA in beTournamentAssignmentList) { taModel.Add(new TournamentAssignmentModel() { Id = beTA.Id, IsActive = beTA.IsActive, AssignmentId = beTA.Assignment.Id, AssignmentName = beTA.Assignment.Name, Author = beTA.Assignment.Author, Category = beTA.Assignment.Category, Difficulty = beTA.Assignment.Difficulty, FriendlyName = beTA.Assignment.FriendlyName, Tagline = beTA.Assignment.Tagline, Points = beTA.Points1 }); } ViewData["tournamentId"] = t.Id; ViewData["tournamentName"] = t.Name; return View(taModel); }