public async Task <IActionResult> Create([Bind("MyTeamID,UserID,FantasyLeagueID,Name")] MyTeam myTeam)
        {
            if (ModelState.IsValid)
            {
                //is league full
                int numTeams = await _fservice.GetTeamsCount(myTeam.FantasyLeagueID);

                if (numTeams < 7)
                {
                    await _service.CreateTeam(myTeam);
                }
                else if (numTeams == 7)
                {
                    await _service.CreateTeam(myTeam);

                    //set league to full
                    await _fservice.SetIsFull(myTeam.FantasyLeagueID, true);
                }

                return(RedirectToAction("Details", "FantasyLeagues", new { id = myTeam.FantasyLeagueID }));
            }
            ViewData["FantasyLeagueID"] = myTeam.FantasyLeagueID;
            ViewData["UserID"]          = User.FindFirst(ClaimTypes.NameIdentifier).Value;
            return(View(myTeam));
        }