public void Execute(Activity currentActivity)
        {
            try
            {
                //Chamar a persistencia

                QuestaoRepository.Instance.AdicionarQuestao(_questao);
               
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void Execute(Activity currentActivity)
        {
            foreach (var questaoID in _questoesIds)
            {
                var questao = QuestaoRepository.Instance.ConsultarQuestao(questaoID);
                if (questao != null)
                {
                    if (_avaliacao.Questoes == null)
                    {
                        _avaliacao.Questoes = new List<Questao> { questao };
                    }
                    else
                    {
                        _avaliacao.Questoes.Add(questao);
                    }
                }
            }

            AvaliacaoRepository.Instance.AdicionarAvaliacao(_avaliacao);
            
        }
 public void Execute(Activity currentActivity)
 {
     currentActivity.Result = _avaliacao;
 }
 public void Execute(Activity currentActivity)
 {
     RespostaRepository.Instance.GravarRespostas(_respostas);
 }
 public void Execute(Activity currentActivity)
 {
     currentActivity.Result = AvaliacaoRepository.Instance.ConsultarAvaliacoesDisponiveis(_alunoId);
 }