public override void SluitVoorRegistratie(Sessie sessie) { if (GeorganiseerdeSessies.Contains(sessie)) { try { sessie.SluitVoorRegistratie(); } catch (InvalidOperationException e) { throw new InvalidOperationException(e.Message); } } else { throw new InvalidOperationException("sessie moet door deze verandwoordelijke zijn aangemaakt"); } }
public void OpenVoorAanmelden(Sessie sessie) { if (GeorganiseerdeSessies.Contains(sessie)) { try { sessie.OpenVoorAanmelden(); } catch (InvalidOperationException e) { throw new InvalidOperationException(e.Message); } } else { throw new InvalidOperationException("sessie moet door deze verandwoordelijke zijn aangemaakt"); } }
public RegistratieOpenAanmeldenGeslotenState(Sessie context) : base(context) { }
public AanmeldenEnRegistratieGeslotenState(Sessie context) : base(context) { }
public SessieState(Sessie context) { Context = context; }
public RegistratieEnAanmeldenOpenState(Sessie context) : base(context) { }