public static async Task <List <Frai> > GetFrais(Double?_Poids = null)
        {
            //vérification de la dispo et récupération des informations sur le produit pour créer la ligne de commande
            var _Client = new HttpClient();

            _Client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/json; charset=utf-8");

            FraisSearchParameters _Parameters = new FraisSearchParameters();

            _Parameters.Poids = _Poids;

            HttpContent        _JsonRequestContent = new StringContent(_Parameters.ToSerializedJson(), Encoding.UTF8, "application/json");
            HttpRequestMessage _Request            = new HttpRequestMessage
            {
                RequestUri = new Uri(Constants.WS_URL + "/Produits/GetFrais"),
                Method     = HttpMethod.Post,
                Headers    = { { "APIKey", Constants.WS_PASSKEY } },
                Content    = _JsonRequestContent
            };

            HttpResponseMessage _Response = _Client.SendAsync(_Request).Result;
            String _JsonResponseContent   = await _Response.Content.ReadAsStringAsync();

            List <Frai> _Frais = JsonConvert.DeserializeObject <List <Frai> >(_JsonResponseContent).OrderByDescending(f => f.Prix).ToList(); //le plus cher d'abord

            return(_Frais);
        }
 public IHttpActionResult GetFrais(FraisSearchParameters _Parameters)
 {
     return(Ok(ProduitsManager.GetFrais(_Parameters.Poids)));
 }