public async Task <IActionResult> PostPedidoCliente([FromBody] PedidoCliente pedidoCliente) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } pedidoCliente.TotalPedido = (pedidoCliente.QtdAdultos * 500) + (pedidoCliente.QtdCriancas * 250) + (pedidoCliente.QtdBebes * 50); if (pedidoCliente.IdaVolta == 2) { pedidoCliente.TotalPedido = pedidoCliente.TotalPedido * 2; } RabbitManager send = new RabbitManager(); send.EnviarPedido(pedidoCliente); return(Created("PostPedidoCliente", pedidoCliente)); } catch (Exception) { throw; } }
public async Task <IActionResult> PutPedidoCliente([FromBody] PedidoCliente pedidoCliente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } pedidoCliente.PedidoConfirmado = true; RabbitManager send = new RabbitManager(); send.EnviarPedido(pedidoCliente); return(Ok()); }