public ActionResult Deregister(TournamentRegisterViewModel userData) { if (userData.AccountID == account.Model.AccountID) { Models.Tournament viewModel = new Models.Tournament(service, userData.TournamentID); if (viewModel.RemoveUser(account.Model.AccountID)) { Session["Message"] = "You have been removed from this tournament."; Session["Message.Class"] = ViewError.SUCCESS; } else { Session["Message"] = "We could not remove you from the tournament due to an error."; Session["Message.Class"] = ViewError.ERROR; } } else { Session["Message"] = "You must login to do this action."; Session["Message.Class"] = ViewError.ERROR; return(RedirectToAction("Login", "Account")); } return(RedirectToAction("Tournament", "Tournament", new { guid = userData.TournamentID })); }