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 { encomendaID = request.encomendaID, fabricante = request.fabricante, refRequestPrice = request.WSCallback, Price = total, userID = request.userID }; client.GetFabricantePrice(response); }); thread.Start(); return new FabricantePriceResponse(); }
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(() => { var total = request.ListaMusicas.Aggregate<Music, double>(0, (current, m) => current + 1); var client = new BackOfficeCallBackServiceClient(); var response = new BOCallBack.FabricantePriceResponse { encomendaID = request.encomendaID, fabricante = request.fabricante, refRequestPrice = request.WSCallback, Price = total, userID = request.userID }; client.GetFabricantePrice(response); }); thread.Start(); return new FabricantePriceResponse(); }