internal static void Verwijderen(Evenement evenement, Deelnemer deelnemer) { var dalObj = DALManager.Get <DAL.EvenementDeelnemer>(GetWhere(evenement, deelnemer)); if (dalObj.EvenementDeelnemerID > 0) { dalObj.Delete(); } }
/// <summary> Geeft een lijst van evenementen die door de gebruiker worden gehost en dus mogen worden beheert </summary> public static List <Evenement> GeefLijstBeheer(Deelnemer host) { if (!host.MagHosten) { return(new List <Evenement>()); } return(GeefLijst(string.Format("DeelnemerID = {0}", host.ID))); }
public void DeelnemerVerwijderen(Deelnemer deelnemer) { if (!Deelnemers.Contains(deelnemer)) { return; } Deelnemers.Remove(deelnemer); EvenementDeelnemer.Verwijderen(this, deelnemer); }
public void DeelnemerToevoegen(Deelnemer deelnemer) { if (Deelnemers.Contains(deelnemer)) { return; } Deelnemers.Add(deelnemer); EvenementDeelnemer.Toevoegen(this, deelnemer); }
internal static void Toevoegen(Evenement evenement, Deelnemer deelnemer) { var dalObj = DALManager.Get <DAL.EvenementDeelnemer>(GetWhere(evenement, deelnemer)); if (dalObj.EvenementDeelnemerID != 0) { return; } dalObj.EvenementID = evenement.ID; dalObj.DeelnemerID = deelnemer.ID; dalObj.Save(); }
public static Deelnemer Registreren(string naam, string email, string wachtwoord) { if (Gebruiker.Bestaat(email)) { throw new BusinessRuleException("Er bestaat al een account voor '{0}'.", email); } var deelnemer = new Deelnemer(); deelnemer.Code = deelnemer.GeefVerwachtID().ToString(); deelnemer.Naam = naam; deelnemer.EmailAdres = email; deelnemer.MagHosten = false; deelnemer.Bedrijven.Add(new Bedrijf(1)); deelnemer.Opslaan(email, wachtwoord, naam, email); return(deelnemer); }
public Evenement(Deelnemer deelnemer) { _dalObj = new DAL.Evenement(); Deelnemer = deelnemer; }
internal static List <Evenement> GeefLijst(Deelnemer deelnemer) { string where = string.Format("EvenementID IN (SELECT EvenementID FROM EvenementDeelnemer WHERE DeelnemerID = {0})", deelnemer.ID); return(Evenement.GeefLijst(where)); }
internal static List <Deelnemer> GeefLijst(Evenement evenement) { string where = string.Format("DeelnemerID IN (SELECT DeelnemerID FROM EvenementDeelnemer WHERE EvenementID = {0})", evenement.ID); return(Deelnemer.GeefLijst(where)); }
private static string GetWhere(Evenement evenement, Deelnemer deelnemer) { return(string.Format("EvenementID = {0} AND DeelnemerID = {1}", evenement.ID, deelnemer.ID)); }