Esta retornando esse código no post: {StatusCode: 500, ReasonPhrase: 'Internal Server Error', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { Via: 1.1 vegur Connection: keep-alive Server: Apache-Coyote/1.1 Transfer-Encoding: chunked Date: Mon, 01 Jul 2019 10:28:31 GMT Content-Type: application/json; charset=UTF-8 }}
public async void SalvarAgendamento()
{
HttpClient cliente = new HttpClient();
var dataHoraAgendamento = new DateTime(
DataAgendamento.Year, DataAgendamento.Month, DataAgendamento.Day,
HoraAgendamento.Hours, HoraAgendamento.Minutes, HoraAgendamento.Seconds);
var jason = JsonConvert.SerializeObject(new
{
nome = Nome,
fone = Fone,
email = Email,
modelo = Veiculo.Modelo,
preco = Veiculo.Preco,
dataAgendamento = dataHoraAgendamento
});
var conteudo = new StringContent(jason, Encoding.UTF8, "application/json");
var resposta = await cliente.PostAsync(URL_POST_AGENDAMENTO,conteudo);
if (resposta.IsSuccessStatusCode)
{
MessagingCenter.Send<Agendamento>(this.Agendamento, "SucessoAgendamento");
}
else
{
MessagingCenter.Send<ArgumentException>(new ArgumentException(), "FalhaAgendamento");
}
}