public ActionResult AddCompetionPlayer(long id, long cid, long challengeid) { try { CompetitionManager.AddPlayer(id, cid); TempData["message"] = "De deelnemer is toegevoegd."; } catch (Exception e) { TempData["error"] = e.Message; } return(RedirectToAction("CompetitionPlayers", "competition", new { id = cid, challengeid = challengeid })); }
protected void buttonSubmitForm_Click(object sender, EventArgs e) { if (Page.IsValid) { Page.MaintainScrollPositionOnPostBack = true; bool validUser = true; string result = string.Empty; try { S_User user = null; long frequentBowlerNumber = 0; if (string.IsNullOrEmpty(compFrequentBowlerNummer.Text)) { result = result = "Vul een Frequent Bowler Nummer in!"; validUser = false; } else { bool isNumeric = long.TryParse(compFrequentBowlerNummer.Text, out frequentBowlerNumber); if (!isNumeric) { result = "Vul je ID in!"; validUser = false; } else { if (!UserManager.UserExistByFrequentBowlerNumber(frequentBowlerNumber)) { result = "Kies je eigen ID, deze bestaat niet!"; validUser = false; } } } if (string.IsNullOrEmpty(compWachtwoord.Text)) { result = result = "Vul je wachtwoord in!"; validUser = false; } else { if (string.IsNullOrEmpty(compFrequentBowlerNaam.Text)) { result = result = "Vul je Frequent Bowler Naam in!"; validUser = false; } else { if (!UserManager.UserExistByUsername(compFrequentBowlerNaam.Text)) { result = result = "Er bestaat geen registratie met deze Frequent Bowler Naam!"; validUser = false; } else if (!UserManager.UserExistByFrequentBowlerNumber(frequentBowlerNumber)) { result = result = "Er bestaat geen registratie met dit ID!"; validUser = false; } else { user = UserManager.GetUserByNamePasswordAndFrequentbowlernumber(compFrequentBowlerNaam.Text, compWachtwoord.Text, frequentBowlerNumber); if (user == null) { result = result = "Het wachtwoord is niet correct voor deze Frequent Bowler Naam en ID!"; validUser = false; } } } } if (validUser) { int competitionId = Convert.ToInt16(compCompetitie.SelectedValue); S_Competition competition = CompetitionManager.GetCompetition(competitionId); if (competition == null) { result = result = "Deze competitie bestaat niet meer, selecteer een andere!"; validUser = false; } else { if (CompetitionManager.ExistPlayerInCompetition(competitionId, user.id)) { result = result = "Je doet al mee aan deze competitie, selecteer een andere!"; validUser = false; } else { CompetitionManager.AddPlayer(user.id, competitionId); result = result = "Je bent ingeschreven voor deze competitie!"; compCompetitie.Visible = false; compFrequentBowlerNaam.Visible = false; compFrequentBowlerNummer.Visible = false; compWachtwoord.Visible = false; } } } } catch (Exception ex) { result = "Er is een fout opgetreden, probeer het nogmaals"; } if (!validUser) { meldSuccess.Attributes.Add("style", "color:red"); } else { meldSuccess.Attributes.Add("style", "color:black"); } meldSuccess.InnerHtml = result; } }