public ActionResult Join(TournamentJoinViewModel viewmodel) { var userId = User.Identity.GetUserId(); var entry = new TournamentEntry { TournamentId = viewmodel.Tournament.TournamentId, PlayerId = userId, PlayerBuyIn = viewmodel.PlayerBuyIn }; context.TournamentEntries.Add(entry); context.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public ActionResult JoinTournament(int id) { var tour = context.Tournaments.SingleOrDefault(t => t.TournamentId == id); if (tour == null) { return(HttpNotFound()); } var tournamentEntry = new TournamentJoinViewModel { Tournament = tour }; return(View(tournamentEntry)); }