//    // GET: MyTeams
        //    public async Task<IActionResult> Index()
        //    {
        //        var applicationDbContext = _context.MyTeams.Include(m => m.FantasyLeagueNav).Include(m => m.UserNav);
        //        return View(await applicationDbContext.ToListAsync());
        //    }

        // GET: MyTeams/Details/5
        public async Task <IActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            MyTeam team = await _service.GetTeamByID(id.Value);

            if (team == null)
            {
                return(NotFound());
            }

            return(View(team));
        }
        public async Task <IViewComponentResult> InvokeAsync(int teamID)
        {
            RosterDictionaryViewModel viewModel = new RosterDictionaryViewModel()
            {
                Team   = await _service.GetTeamByID(teamID),
                Roster = await _service.GetRosterDictionary(teamID)
            };

            return(View(viewModel));
        }