//GET public IActionResult Edit(int id) { if (id == 0) { return(NotFound()); } var league = _leagues.Get(id); if (league == null) { return(NotFound()); } return(View(league)); }
public async Task <IActionResult> CreateAsync(Franchise franchise) { if (ModelState.IsValid) { var ownerId = _userManager.GetUserId(User); if (ownerId == null) { throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId( User )}'."); } franchise.ImageUrl = ""; franchise.OwnerId = ownerId; franchise.Owner = await _userManager.GetUserAsync(User); //franchise.LeagueId = selectedLeagueId; franchise.League = _leagues.Get(franchise.LeagueId); Random rnd = new Random(); franchise.NumberOfTrades = rnd.Next(0, 8); franchise.Value = (decimal)rnd.Next(45, 75); franchise.Points = rnd.Next(0, 20000); _franchises.Add(franchise); franchise.Owner.NumberAvailFranchises--; var ir = await _userManager.UpdateAsync(franchise.Owner); return(RedirectToAction(nameof(Index))); } return(View(franchise)); }