public async Task <ActionResult <FormularioModel> > InterarFormulario(ActionResult <FormularioQuestionario> questionario, List <FormularioPergunta> perguntas, List <FormularioResposta> respostas)
        {
            FormularioModel formularioResult = new FormularioModel();

            formularioResult.Perguntas = new List <FormularioPergunta>();
            formularioResult.Respostas = new List <FormularioResposta>();

            formularioResult.Nome           = questionario.Value.Nome;
            formularioResult.IdQuestionario = questionario.Value.Id;

            foreach (var x in perguntas)
            {
                FormularioPergunta z = new FormularioPergunta();

                z.Id             = x.Id;
                z.IdQuestionario = x.IdQuestionario;
                z.Pergunta       = x.Pergunta;

                formularioResult.Perguntas.Add(z);
            }

            foreach (var x in respostas)
            {
                FormularioResposta z = new FormularioResposta();

                z.Id             = x.Id;
                z.IdQuestionario = x.IdQuestionario;
                z.Resposta       = x.Resposta;
                z.PesoResposta   = x.PesoResposta;

                formularioResult.Respostas.Add(z);
            }

            return(formularioResult);
        }
        public List<FormularioPergunta> BuscaPerguntas(int idQuestionario)
        {
            var result = _context.FormularioPergunta
                       .Where(X => X.IdQuestionario == idQuestionario)
                       .Select(pergunta =>
                               new
                               {
                                   pergunta = pergunta.Pergunta,
                                   idPergunta = pergunta.Id,
                                   idQuestionario = pergunta.IdQuestionario
                               }).ToList();
            if (result.Count > 0)
            {
                List<FormularioPergunta> perguntas = new List<FormularioPergunta>();
                
                foreach (var x in result)
                {
                    FormularioPergunta perguntas_ = new FormularioPergunta();
                    perguntas_.Id = x.idPergunta;
                    perguntas_.Pergunta = x.pergunta;
                    perguntas_.IdQuestionario = x.idQuestionario;

                    perguntas.Add(perguntas_);

                }
                return perguntas;
            }
            else return null;
        }