示例#1
0
        private ICollection <PerguntaQuery> CarregarPerguntas(long codigoQuiz)
        {
            var queries   = new List <PerguntaQuery>();
            var perguntas = _perguntaRepository.FindCodigoQuiz(codigoQuiz);

            foreach (var pergunta in perguntas)
            {
                var query        = PerguntaToQuery(pergunta);
                var alternativas = _alternativaRepository.FindCodigoPergunta(pergunta.Codigo);
                foreach (var alternativa in alternativas)
                {
                    query.Alternativas.Add(AlternativaToQuery(alternativa));
                }

                queries.Add(query);
            }

            return(queries);
        }