public FabricantePriceResponse getQuote(ObjectQuoteRequest request) { var thread = new Thread(() => { var total = request.ListaMusicas.Sum(m => 0.99); var client = new BackOfficeCallBackServiceClient(); var response = new BOCallBack.FabricantePriceResponse { encomendaID = request.encomendaID, fabricante = request.fabricante, refRequestPrice = request.WSCallback, Price = total }; client.GetFabricantePrice(response); }); thread.Start(); return new FabricantePriceResponse(); }
public FabricantePriceResponse getQuote(ObjectQuoteRequest request) { var thread = new Thread(() => { double total = 0; foreach (var m in request.ListaMusicas) { //total += m.price; total += 0.99; } var client = new BackOfficeCallBackServiceClient(); var response = new BOCallBack.FabricantePriceResponse(); response.encomendaID = request.encomendaID; response.fabricante = request.fabricante; response.refRequestPrice = request.WSCallback; response.Price = total; client.GetFabricantePrice(response); }); thread.Start(); return new FabricantePriceResponse(); }