Beispiel #1
0
        public void Apply(ProductDescriptionChanged e)
        {
            var product = GetById(e.Id);

            product.Description = e.NewDescription;
            product.Version     = e.Version;
            repository.Update(product);
        }
Beispiel #2
0
        public void Apply(ProductDescriptionChanged e)
        {
            var product = GetById(e.Id);

            product.Description = e.NewDescription;
            product.Version     = e.Version;
            product.DisplayName = string.Format(displayFormat, product.Name, product.Description);
            repository.Update(product);
        }
 private void Apply(ProductDescriptionChanged e)
 {
     Description = e.NewDescription;
 }
Beispiel #4
0
 public void AlterDescription(ProductDescriptionChanged e, int version)
 {
     ApplyEvent(e, version);
 }
Beispiel #5
0
        public void Apply(ProductDescriptionChanged e)
        {
            var product = GetById(e.Id);

            product.Description = e.NewDescription;
        }
Beispiel #6
0
 protected bool Equals(ProductDescriptionChanged other) =>
 base.Equals(other) && Description == other.Description && OccurredOn.Equals(other.OccurredOn) && Version == other.Version;
Beispiel #7
0
 public void WhenProductDescriptionChanged(ProductDescriptionChanged @event)
 {
     Description = @event.Description;
 }