public IActionResult CreateTeams(List <string> gamers, string submit, string teamName)
        {
            string id = User.FindFirst(ClaimTypes.NameIdentifier).Value;

            ViewBag.Gamertag = _context.Users.Where(x => x.UserId == id).First().Gamertag;
            List <Gamers> userGamers = GetGamerList();

            if (submit == "Team Matchup")
            {
                if (gamers.Count < 4 || gamers.Count > 16)
                {
                    ViewBag.Message = "Must select between 4 and 16 players for your teams";
                    return(View("DisplayGamers", userGamers));
                }
                List <Gamers> newGamerList      = _context.Gamers.Where(x => x.UserId == id && gamers.Contains(x.Gamertag)).ToList();
                List <Teams>  teams             = Teams.TeamMaker(newGamerList);
                List <int>    teamProbabilities = Teams.CalculateProbabilty((double)teams[0].AvgScore, (double)teams[1].AvgScore);
                ViewBag.Team1Probability = teamProbabilities[0];
                ViewBag.Team2Probability = teamProbabilities[1];
                return(View(teams)); //Sending a List<Teams>
            }
            else if (submit == "Add As Favorite Team")
            {
                if (gamers.Count < 2 || gamers.Count > 8 || gamers.Count % 2 != 0)
                {
                    ViewBag.Message = "Teams must be even and between 2 to 8 players.";
                    return(View("DisplayGamers", userGamers));
                }
                if (teamName == null)
                {
                    ViewBag.Message = "Enter a name for your new favorite team";
                    return(View("DisplayGamers", userGamers));
                }

                List <Gamers> newGamerList = _context.Gamers.Where(x => x.UserId == id && gamers.Contains(x.Gamertag)).ToList();
                Teams         newTeam      = new Teams(newGamerList);
                newTeam.TeamName = teamName;
                newTeam.UserId   = id;
                _context.Teams.Add(newTeam);
                _context.SaveChanges();
                return(RedirectToAction("DisplayFavoriteTeams"));
            }
            else
            {
                if (gamers.Count < 2)
                {
                    ViewBag.Message = "Select at least 2 people to compare";
                    return(View("DisplayGamers", userGamers));
                }
                List <Gamers> newGamerList = _context.Gamers.Where(x => x.UserId == id && gamers.Contains(x.Gamertag)).ToList();
                return(View("CompareGamers", newGamerList));
            }
        }