public async Task <IActionResult> GetAsync() { try { var solicitacao = await _solicitacaoService.GetAllSolicitacoesAsync(); if (solicitacao == null) { return(NotFound("Nenhuma solicitação de pedido encontrada!")); } return(Ok(solicitacao)); } catch (Exception ex) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao tentar recuperar solicitação de pedido. Erro: {ex.Message}")); } }