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); }
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); }
public void Print(Atividade_Turma atividade_Turma) { Console.WriteLine($"Atividades pendentes: {atividade_Turma.Atividade.Nome}"); }