public override void Handle(SalesArticleEvents.PriceChanged message) { SalesArticleDto dto = this.Load(message.SalesArticleId); dto.Price = message.Price; dto.Vat = message.Vat; this.Save(dto); }
public override void Handle(SalesArticleEvents.Created message) { SalesArticleDto dto = this.Load(message.SalesArticleId); if (dto != null) throw new Exception("Item with the same Id already created!"); dto = new SalesArticleDto(); dto.SalesArticleId = message.SalesArticleId; this.Save(dto); }
public override void Handle(SalesArticleEvents.QuantityChanged message) { SalesArticleDto dto = this.Load(message.SalesArticleId); dto.Quantity = message.Quantity; this.Save(dto); }
public override void Handle(SalesArticleEvents.ArticleVariantChanged message) { SalesArticleDto dto = this.Load(message.SalesArticleId); dto.ArticleVariantId = message.ArticleVariantId; this.Save(dto); }
public override void Handle(SalesArticleEvents.SupplierInvoiceChanged message) { SalesArticleDto dto = this.Load(message.SalesArticleId); dto.SupplierInvoiceId = message.SupplierInvoiceId; this.Save(dto); }
public void When(SalesArticleEvents.PriceChanged e) { this.Price = e.Price; this.Vat = e.Vat; }
public void When(SalesArticleEvents.QuantityChanged e) { this.Quantity = e.Quantity; }
public void When(SalesArticleEvents.ArticleVariantChanged e) { this.ArticleVariantId = e.ArticleVariantId; }
public void When(SalesArticleEvents.SupplierInvoiceChanged e) { this.SupplierInvoiceId = e.SupplierInvoiceId; }
public void When(SalesArticleEvents.Created e) { this.SalesArticleId = e.SalesArticleId; }