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()); }