public ActionResult <List <SolicitacaoViewModel> > GetSolicitacoesByIdCurso(int idCurso)
        {
            _log.LogInformation($"==> Action GetSolicitacoesByIdCurso({idCurso}) :: SolicitacaoController -> executou " + DateTime.Now.ToLongTimeString());
            try
            {
                var retorno = _service.GetSolicitacoesByIdCurso(idCurso);

                if (retorno.Result.Count > 0)
                {
                    return(Ok(retorno));
                }
            }
            catch (Exception e)
            {
                _log.LogError($"==> Action GetSolicitacoesByIdCurso({idCurso}) :: SolicitacaoController -> Erro: {e.Message} " + DateTime.Now.ToLongTimeString());
                return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro ao processar requisição. Erro: {e.Message}"));
            }

            _log.LogWarning($"==> Action GetSolicitacoesByIdCurso({idCurso}) :: SolicitacaoController -> NotFound " + DateTime.Now.ToLongTimeString());
            return(NotFound());
        }