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<FormularioResposta> BuscarRespostas(int idQuestionario)
        {
            var result = _context.FormularioResposta.Where
                    (x => x.IdQuestionario == idQuestionario).Select(resposta =>
                        new
                        {

                            idResposta = resposta.Id,
                            descResposta = resposta.Resposta,
                            pesoResposta = resposta.PesoResposta

                        }).ToList();
            if (result.Count > 0)
            {
                List<FormularioResposta> respostasResult = new List<FormularioResposta>();

                foreach (var x in result)
                {
                    FormularioResposta z = new FormularioResposta();
                    z.Resposta = x.descResposta;
                    z.Id = x.idResposta;
                    z.PesoResposta = x.pesoResposta;

                    respostasResult.Add(z);
                }
                return respostasResult;
            }

            return null;
        }