Example #1
0
        public void Loesche()
        {
            var evt = new ArtikelGeloeschtEvent()
            {
                TimeStamp = DateTime.UtcNow,
                Version   = 1,
                Type      = nameof(ArtikelGeloeschtEvent),

                AggregateId = ArtikelNummer,
            };

            ApplyEvent(evt);
            OnEventRaised(new EventRaisedEventArgs(evt));
        }
Example #2
0
 private void Apply(ArtikelGeloeschtEvent evt)
 {
     ArtikelNummer = -1;
     Bezeichnung   = null;
     Kategorien.Clear();
 }