// Obtener Envio public async Task <IEnumerable <EnviosModel> > Get_envio(EnviosModel pedido) { HttpClient cliente = getCliente(); string json = JsonConvert.SerializeObject(pedido); var contenido = new StringContent(json, Encoding.UTF8, "application/json"); var resultado = await cliente.PostAsync($"{URL}/Envio/get_envio", contenido); if (resultado.IsSuccessStatusCode) { string log = await resultado.Content.ReadAsStringAsync(); return(JsonConvert.DeserializeObject <IEnumerable <EnviosModel> >(log)); } else { return(Enumerable.Empty <EnviosModel>()); } }
public async Task <dynamic> Agregar_envio(EnviosModel envio) { HttpClient client = getCliente(); string json = JsonConvert.SerializeObject(envio); try { var contenido = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage respuesta = await client.PostAsync($"{URL}/Envio/Crear_envio", contenido); } catch (HttpRequestException ex) { await App.Current.MainPage.DisplayAlert("ERROR", $"{ex.Message}", "OK"); System.Diagnostics.Debug.WriteLine(ex); } return(""); }