public override void Handle(ArticleVariantEvents.PriceChanged message) { ArticleVariantDto dto = this.Load(message.ArticleVariantId); dto.Price = message.Price; dto.Vat = message.Vat; this.Save(dto); }
public override void Handle(ArticleVariantEvents.Created message) { ArticleVariantDto dto = this.Load(message.ArticleVariantId); if (dto != null) throw new Exception("Item with the same Id already created!"); dto = new ArticleVariantDto(); dto.ArticleVariantId = message.ArticleVariantId; dto.ArticleId = message.ArticleId; this.Save(dto); }
public void When(ArticleVariantEvents.ArticleAttributeRemoved e) { this.AttributeList.Remove(e.Attribute); }
public void When(ArticleVariantEvents.ArticleAttributeAdded e) { this.AttributeList.Add(e.Attribute); }
public void When(ArticleVariantEvents.BarcodeRemoved e) { this.Barcode = e.Barcode; }
public void When(ArticleVariantEvents.PriceChanged e) { this.Price = e.Price; this.Vat = e.Vat; }
public void When(ArticleVariantEvents.Created e) { this.ArticleVariantId = e.ArticleVariantId; this.ArticleId = e.ArticleId; }
public override void Handle(ArticleVariantEvents.ArticleAttributeRemoved message) { ArticleVariantDto dto = this.Load(message.ArticleVariantId); dto.AttributeList.Remove(message.Attribute); this.Save(dto); }
public override void Handle(ArticleVariantEvents.BarcodeRemoved message) { ArticleVariantDto dto = this.Load(message.ArticleVariantId); dto.Barcode = message.Barcode; this.Save(dto); }