public static SubmitOrderResult SubmitOrder(SubmitOrderRequest orderRequest) { var channel = new ChannelFactory<IOrderProcessing>("*").CreateChannel(); var response = channel.SubmitOrder(orderRequest); return response; }
public static SubmitOrderResult SubmitOrder(SubmitOrderRequest orderRequest) { //var binding = new WSHttpBinding(); //var address = new EndpointAddress(@"http://*****:*****@"net.tcp://localhost:8080/OrderProcessingService"); var factory = new ChannelFactory<IOrderProcessing>(binding, address); var channel = factory.CreateChannel(); var response = channel.SubmitOrder(orderRequest); return response; }
private SubmitOrderRequest BuildOrder() { var orderRequest = new SubmitOrderRequest { OrderNumber = textOrderNumber.Text, Account = textAccount.Text, FirstName = textFirstName.Text.Trim(), LastName = textLastName.Text.Trim(), Address = BuildShipToAddress(), Phone = textPhone.Text.Trim() }; var lineItems = BuildOrderLineItemList(); if (lineItems == null) return null; orderRequest.LineItems = lineItems; return orderRequest; }
public SubmitOrderResult SubmitOrder(SubmitOrderRequest request) { var submitter = new SubmitOrderHandler(connectString); return submitter.SaveOrder(request); }