private Bestellungsliste Handle(Query query, OffeneBestellungenAbfrage abfrage) { var result = new Bestellungsliste { Bestellungen = AuftragProjektion.AlleIDs(_eventStore.History).Select(_auftraege.Access).Where(_=>!_.Erfuellt).ToList() }; foreach (var bestellung in result.Bestellungen) { bestellung.Kundenname = _kunden.Access(bestellung.Kunde).Name; bestellung.Produktname = _produkte.Access(bestellung.Produkt).Bezeichnung; } return result; }
private Bestellungenliste Handle(QueryEnvelope queryEnvelope, OffeneBestellungenAbfrage abfrage) { throw new NotImplementedException(); }