Ejemplo n.º 1
0
        public async void SalvarAtividade(Atividade atividade,
                                          List <Questao> questoes,
                                          Atividade_Turma atividade_Turma, List <Opcao> opcoes, List <Opcao_Correta> opcoes_Correta)
        {
            await _atividadeService.SetAtividadeAsync(atividade);

            Console.WriteLine("Adicionado Atividade:{0} com a descrição: {2}.", atividade.Nome, atividade.Descricao);

            questoes.ForEach(SalvarQuestao);
            opcoes.ForEach(SalvarOpcao);
            opcoes_Correta.ForEach(SalvarOpcao_Correta);
        }
Ejemplo n.º 2
0
        public void TestaAtividade(Turma turma)
        {
            // cadastra Atividade na turma
            Atividade atividade = new Atividade
            {
                Nome      = "Adição simples",
                Descricao = "Atividade para testar conhecimentos básicos de matemática",
                Tipo      = "Matemática"
            };
            Atividade_Turma atividade_Turma = new Atividade_Turma
            {
                Atividade = atividade,
                Turma     = turma
            };
            List <Questao> listaQuestao = new List <Questao>
            {
                new Questao
                {
                    Cabecalho = "Soma matemática",
                    Texto     = "João tinha três maçãs e seu irmão Pedro comeu uma. Quantas sobraram?",
                    Atividade = atividade
                }
            };

            List <Opcao> listaOpcao = new List <Opcao>
            {
                new Opcao {
                    Questao = listaQuestao[0], Descricao = "sobraram 2 maçãs."
                },
                new Opcao {
                    Questao = listaQuestao[0], Descricao = "sobraram 1 maçã."
                },
                new Opcao {
                    Questao = listaQuestao[0], Descricao = "sobraram 3 maçã."
                }
            };
            List <Opcao_Correta> listaOpcaoCorreta = new List <Opcao_Correta>
            {
                new Opcao_Correta {
                    Correta = true, Opcao = listaOpcao[0]
                }
            };

            SalvarAtividade(atividade, listaQuestao, atividade_Turma, listaOpcao, listaOpcaoCorreta);
        }
Ejemplo n.º 3
0
 public void Print(Atividade_Turma atividade_Turma)
 {
     Console.WriteLine($"Atividades pendentes: {atividade_Turma.Atividade.Nome}");
 }