public ActionResult AddTeam()
        {
            var repo = new TeamRepo();
            var VM   = new AddTeamVM();

            VM.TeamList = repo.GetTeams(1);

            return(View(VM));
        }
        public ActionResult AddTeam(AddTeamVM VM)
        {
            var repo = new TeamRepo();


            if (ModelState.IsValid)
            {
                int teamID = repo.AddTeam(VM.NewTeam);
                repo.AddLeagueTeamDetails(teamID, 1);

                return(View("SuccessPage"));
            }

            return(View(VM));
        }
        public IHttpActionResult AddTeam([FromBody] AddTeamVM model)
        {
            var date = DateTime.Now;
            var team = new Domain.Models.Team()
            {
                Name        = model.TeamName,
                DateCreated = date
            };

            var ut = new Domain.Models.UserTeam()
            {
                UserId     = model.UserId,
                DateJoined = date,
                IsLeader   = true,
                TeamId     = team.TeamId
            };

            _userTeamRepo.AddTeamAndUserTeam(team, ut);
            _userTeamRepo.SaveChanges();

            return(Ok(team));
        }