public async Task <IActionResult> Putalterarstatus(int id, [FromBody] AprovarPedidoDTO model) { try { var solicitacao = await PedidoService.AprovaPedidoAsync(id, model); if (solicitacao == null) { return(BadRequest("Erro ao alterar status. Tente Novamente!")); } return(Ok(solicitacao)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar efetuar a alteração de status. Erro: {ex.Message}")); } }