예제 #1
0
 public BestellungInfo Access(Guid auftrag)
 {
     var history = _history(auftrag).ToList();
     var projektor = new AuftragProjektion(() => history);
     return new BestellungInfo
     {
         Id = auftrag,
         Kunde = projektor.Kunde,
         Menge = projektor.Menge,
         Produkt = projektor.Produkt,
         Erfuellt = projektor.Erfuellt,
     };
 }
예제 #2
0
 public Auftrag(AuftragProjektion zustand, Action<Ereignis> eventsink)
     : base(eventsink)
 {
     _zustand = zustand;
 }