public IActionResult Create(NewLeague data) { string id = _userManager.GetUserId(User); NewLeague newbie = new NewLeague(); newbie = data; TryValidateModel(newbie); if (ModelState.IsValid) { League newest = new League(); Team ph = new Team(); //placeholder team for the league newest.Name = data.Name; newest.StartDate = data.Start; newest.EndDate = data.End; newest.CreatedAt = DateTime.Now; newest.UpdatedAt = DateTime.Now; newest.Admin = _context.users.SingleOrDefault(user => user.Id == id); newest.AdminId = id; newest.Length = 0; newest.UnitTime = data.Duration; newest.available = new List <Athlete>(); newest.teams = new List <Team>(); ph.athletes = new List <Athlete>(); ph.CreatedAt = DateTime.Now; ph.UpdatedAt = DateTime.Now; ph.userId = newest.AdminId; ph.user = newest.Admin; ph.wins = 0; ph.losses = 0; ph.score = 0; ph.Name = "Free Agents"; ph.leagueId = newest.Id; ph.league = newest; newest.teams.Add(ph); _context.leagues.Add(newest); _context.SaveChanges(); return(RedirectToAction("Index", "")); } return(View("Dashboard", data)); }
public IActionResult Dashboard() { NewLeague model = new NewLeague(); return(View(model)); }