public Shipment CreateShipment(ClientOrderDetailsDto orderDetails) { Shipment shipment = new Shipment(orderDetails.OrderId); Helper.InjectDependencies(shipment); return(shipment); }
public void Handle(OrderSubmittedEvent orderSumbiteEvent) { ClientOrderDetailsDto orderDetails = OrderFinder .GetClientOrderDetails(orderSumbiteEvent.OrderId); Shipment shipment = Factory.CreateShipment(orderDetails); Repository.Save(shipment); }