public TreinoFrango() { this.Id = Guid.NewGuid(); this.Nome = "Treino Frango 1"; Atividades at = new Atividades(); this.Atividades = at.lista_atividades; }
private Passo IniciarTreino(string treinoAux) { ITreino treino; //gerar o treino switch (treinoAux) { case "Frango": treino = new TreinoFrango(); break; case "Moderado": treino = new TreinoModerado(); break; case "Monstro": treino = new TreinoMonstro(); break; default: treino = null; break; } //pegas as atividades Atividades atividades = new Atividades(); //passo finalizar Passo Final = new Passo { Id = Guid.NewGuid(), Nome = "Fim", Pergunta = "Ok preguiçoso!!" }; //inicia as atividades var ativ = atividades.MontarTreino(treinoAux); Passo inicialAtividade = new Passo { Id = Guid.NewGuid(), Nome = "Atividade", Pergunta = ativ[0], Perguntas = ativ }; //opcoes de cada atividae Opcao Atividade1 = new Opcao { Id = Guid.NewGuid(), Nome = "Próxima", Passo = inicialAtividade, ProximoPasso = inicialAtividade }; Opcao Atividade2 = new Opcao { Id = Guid.NewGuid(), Nome = "Sair", Passo = inicialAtividade, ProximoPasso = Final }; inicialAtividade.Opcoes.Add(Atividade1); inicialAtividade.Opcoes.Add(Atividade2); return(inicialAtividade); }