public override void Handle(OrderItemEvents.DiscountChanged message) { OrderItemDto dto = this.Load(message.OrderItemId); dto.DiscountType = message.DiscountType; dto.DiscountValue = message.DiscountValue; this.Save(dto); }
public override void Handle(OrderItemEvents.PriceChanged message) { OrderItemDto dto = this.Load(message.OrderItemId); dto.Price = message.Price; dto.Vat = message.Vat; this.Save(dto); }
public override void Handle(OrderItemEvents.Created message) { OrderItemDto dto = this.Load(message.OrderItemId); if (dto != null) throw new Exception("Item with the same Id already created!"); dto = new OrderItemDto(); dto.OrderItemId = message.OrderItemId; dto.OrderId = message.OrderId; this.Save(dto); }
public void When(OrderItemEvents.ItemUnmarkedAsService e) { this.IsServiceItem = false; }
public void When(OrderItemEvents.ItemMarkedAsService e) { this.IsServiceItem = true; }
public void When(OrderItemEvents.NameChanged e) { this.Name = e.Name; }
public void When(OrderItemEvents.DiscountChanged e) { this.DiscountType = e.DiscountType; this.DiscountValue = e.DiscountValue; }
public void When(OrderItemEvents.PriceChanged e) { this.Price = e.Price; this.Vat = e.Vat; }
public void When(OrderItemEvents.QuantityChanged e) { this.Quantity = e.Quantity; }
public void When(OrderItemEvents.SalesArticleChanged e) { this.SalesArticleId = e.SalesArticleId; }
public void When(OrderItemEvents.Created e) { this.OrderItemId = e.OrderItemId; this.OrderId = e.OrderId; }
public override void Handle(OrderItemEvents.ItemUnmarkedAsService message) { OrderItemDto dto = this.Load(message.OrderItemId); dto.IsServiceItem = false; this.Save(dto); }
public override void Handle(OrderItemEvents.NameChanged message) { OrderItemDto dto = this.Load(message.OrderItemId); dto.Name = message.Name; this.Save(dto); }
public override void Handle(OrderItemEvents.QuantityChanged message) { OrderItemDto dto = this.Load(message.OrderItemId); dto.Quantity = message.Quantity; this.Save(dto); }
public override void Handle(OrderItemEvents.SalesArticleChanged message) { OrderItemDto dto = this.Load(message.OrderItemId); dto.SalesArticleId = message.SalesArticleId; this.Save(dto); }