Exemple #1
0
 public Position_zu_Bon_hinzufuegen(BonId bon, PositionId position, ArtikelId artikel, int menge, decimal betrag)
 {
     Bon      = bon;
     Artikel  = artikel;
     Menge    = menge;
     Betrag   = betrag;
     Position = position;
 }
Exemple #2
0
        public BonReadmodel GetBon(BonId bon)
        {
            var positionen = Bon.Positionen.Project(_eventstore.History(bon).Select(_ => _.Event));

            return(new BonReadmodel
            {
                Positionen = positionen,
                NettoBetrag = positionen.Sum(_ => _.Menge * _.Positionspreis),
                BruttoBetrag = 0m
            });
        }