public IActionResult GetDraftBoard(int draftId) { DraftboardViewModel draftboardViewModel = new DraftboardViewModel(); var draft = _draftService.GetDraft(draftId); draftboardViewModel.Players = _teamService.GetDraftedPlayers(draftId) .OrderBy(p => p.PositionDrafted) .ToHashSet(); draftboardViewModel.NumberOfTeams = draft.NumberOfTeams; return(PartialView("_FlexCard", draftboardViewModel)); }
public IActionResult Draft(int id) { DraftViewModel draftViewModel = new DraftViewModel(); var userId = _userManager.GetUserId(User); Draft draft = _draftService.GetDraft(id); Team userTeam = _teamService.GetUserTeam(draft); Team availablePlayers = _teamService.GetAvailablePlayers(draft); draftViewModel.LeagueName = draft.LeagueName; draftViewModel.TeamName = userTeam.TeamName; draftViewModel.DraftPosition = draft.UserDraftPosition; draftViewModel.NumberOfTeams = draft.NumberOfTeams; draftViewModel.MyPlayers = userTeam.Players.ToHashSet(); draftViewModel.AvailablePlayers = availablePlayers.Players.ToHashSet(); int pick = _draftService.GetPick(draft); draftViewModel.pick = pick; draftViewModel.round = _draftService.GetRound(pick, draft.NumberOfTeams); return(View(draftViewModel)); }
public ActionResult Index() { return(View(service.GetDraft(Session.SessionID))); }