public void WhenIRemoveLineWithIdentityFromOrder(string id) { var order = GetOrder(); var orderLine = order.Lines.Get(OrderLineIdentifier.Parse(id)); orderLine.Remove(); }
public override Core.OrderManagement.Orders.Events.OrderLineQuantityAdjusted ConvertToIntern(OrderLineQuantityAdjusted e) { return(new Core.OrderManagement.Orders.Events.OrderLineQuantityAdjusted( OrderIdentifier.Parse(e.OrderIdentifier), OrderLineIdentifier.Parse(e.OrderLineIdentifier), e.Quantity)); }
public void WhenIChangeQuantityToFromOrderlineWithId(int quantity, string id) { var orderLineIdentity = OrderLineIdentifier.Parse(id); var order = GetOrder(); var orderLine = order.Lines.Get(orderLineIdentity); orderLine.AdjustQuantity(quantity); }
public override Core.OrderManagement.Orders.Events.OrderLineCreated ConvertToIntern(OrderLineCreated e) { return(new Core.OrderManagement.Orders.Events.OrderLineCreated( OrderIdentifier.Parse(e.OrderIdentifier), OrderLineIdentifier.Parse(e.OrderLineIdentifier), ProductIdentifier.Parse(e.ProductIdentifier), ProductName.Create(e.ProductName), e.Quantity)); }
public override Core.OrderManagement.Orders.Events.OrderLineRemoved ConvertToIntern(OrderLineRemoved e) { return(new Core.OrderManagement.Orders.Events.OrderLineRemoved( OrderIdentifier.Parse(e.OrderIdentifier), OrderLineIdentifier.Parse(e.OrderLineIdentifier))); }