public async Task <ActionResult <Pedido> > Post([FromBody] Pedido pedido) { Pedido novoPedido = new Pedido(); //Função de criar o pedido (api lojista) novoPedido = _pedidoNegocio.CriarPedido(pedido); if (novoPedido == null) { return(StatusCode(500)); } //Função de criar o pedido (api atacadista) var respostaCriacaoPedido = await client.PostAsJsonAsync(_URLCriacaoPedido, novoPedido); var respostaCriacaoPedidoString = await respostaCriacaoPedido.Content.ReadAsStringAsync(); if (!respostaCriacaoPedido.IsSuccessStatusCode) { throw new Exception(respostaCriacaoPedidoString); } return(Ok(novoPedido)); }
public ActionResult <Pedido> Post([FromBody] CriarPedidoRequisicao requisicao) { return(Ok(_pedidoNegocio.CriarPedido(requisicao))); }