//public static async Task GetGestos()
        //{
        //    using (var response = await _httpClient.GetAsync(controller))
        //    {
        //        if (response.IsSuccessStatusCode)
        //        {
        //            GetGestoResponse result = new GetGestoResponse();
        //            string res = await response.Content.ReadAsStringAsync();
        //            GestoModel gesto = new GestoModel();
        //            JsonConvert.PopulateObject(res, gesto);
        //            result.Result = gesto;
        //            return result;
        //        }
        //        else
        //        {
        //            throw new Exception(response.ReasonPhrase);
        //        }
        //    }
        //}



        public static async Task PostAsync(GestoModel gesto)
        {
            using (var response = await _httpClient.PostAsJsonAsync <GestoModel>(controller, gesto))
            {
                if (response.IsSuccessStatusCode)
                {
                    //todo ok
                }
                else
                {
                    throw new Exception(response.ReasonPhrase);
                }
            }
        }
        public static async Task <GetGestoByIdResponse> GetGestosById(int id)
        {
            using (var response = await _httpClient.GetAsync(controller + "/" + id))
            {
                if (response.IsSuccessStatusCode)
                {
                    GetGestoByIdResponse result = new GetGestoByIdResponse();
                    string res = await response.Content.ReadAsStringAsync();

                    GestoModel gesto = new GestoModel();
                    JsonConvert.PopulateObject(res, gesto);
                    result.Result = gesto;
                    return(result);
                }
                else
                {
                    throw new Exception(response.ReasonPhrase);
                }
            }
        }
 public static async void GuardarGesto(GestoModel gesto)
 {
     await GestosController.PostAsync(gesto);
 }