public Task <selectOrderResponse> SelectOrderAsync(xmbSelectOrder selectOrder) { _logger.LogInformation($"HackneyAppointmentsService/SelectOrderAsync(): Sent request to upstream AppointmentServiceClient (Order Id: {selectOrder.primaryOrderNumber})"); var response = _client.selectOrderAsync(selectOrder); _logger.LogInformation($"HackneyAppointmentsService/SelectOrderAsync(): Received response from upstream PropertyServiceClient (Order Id: {selectOrder.primaryOrderNumber})"); return(response); }
public xmbSelectOrder BuildXmbSelectOrderRequest(string workOrderReference, string sessionId) { string[] workOrders = { workOrderReference }; var xmsSelectOrder = new xmbSelectOrder { primaryOrderNumber = workOrders, sessionId = sessionId }; return(xmsSelectOrder); }
public Task <selectOrderResponse> SelectOrderAsync(xmbSelectOrder selectOrder) { return(Task.Run(() => new selectOrderResponse(new xmbSelectOrderResponse { status = responseStatus.success, theOrders = new List <order> { new order { orderId = 123, theBookings = new List <booking> { new booking { bookingId = 123456, assignedStart = new DateTime(2017, 10, 18, 10, 00, 00), assignedEnd = new DateTime(2017, 10, 18, 12, 00, 00) } }.ToArray() } }.ToArray() }))); }