public Kunde Access(Guid kunde) { var history = _history(kunde).ToList(); var projektor = new KundenProjektion(kunde, () => history); return new Kunde { Id = kunde, Name = projektor.Name, Anschrift = projektor.AktuelleAnschrift }; }
public Kunde(KundenProjektion zustand, Action<Ereignis> eventsink) : base(eventsink) { _zustand = zustand; }