public JsonResult Delete(int tournamentId) { String redirect = Url.Action("Tournament", "Tournament", new { guid = tournamentId }); if (account.IsLoggedIn()) { Models.Tournament tournament = new Models.Tournament(service, tournamentId); if (tournament.IsCreator(account.Model.AccountID)) { if (tournament.Delete()) { status = true; message = "Tournament was deleted."; data = new { redirect = Url.Action("Index", "Tournament") }; Session["Message"] = message; Session["Message.Class"] = ViewError.SUCCESS; } else { status = false; message = "Unable to delete the tournament due to an error."; } } else { status = false; message = "You do not have permission to do this."; } } else { status = false; message = "Please login in order to modify a tournament."; } return(BundleJson()); }