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));
        }