public string GetFabricantePrice(FabricantePriceResponse response)
 {
     lock (_sync)
     {
         OrderInfo order = null;
         foreach (var item in orderList)
         {
             if (item.encomendaid == response.encomendaID)
             {
                 order = item;
                 break;
             }
         }
         if (order == null)
         {
             order = new OrderInfo(response.userID, response.encomendaID);
             order.addpriceFabric(response.fabricante, response.Price);
         }
         else
         {
             order.addpriceFabric(response.fabricante, response.Price);
         }
     }
     return "ack";
 }
        public string GetFabricantePrice(FabricantePriceResponse response)
        {
            lock (_sync)
            {
                var order = orderList.FirstOrDefault(item => item.encomendaid == response.encomendaID);

                if (order == null)
                {
                    order = new OrderInfo(response.userID, response.encomendaID);
                    order.addpriceFabric(response.fabricante, response.Price);
                }
                else
                {
                    order.addpriceFabric(response.fabricante, response.Price);
                }
            }
            return "ack";
        }