public static List <Questao> CargaDb(bool respostas = true) { var questoes = new List <Questao>(); questoes.Add(new Questao { Ordem = 1, Nome = "Em relação ao atendimento recebido nesta instituição (IML-BH), você está:", Id = 1 }); questoes.Add(new Questao { Ordem = 2, Nome = "Em relação ao tempo que você esperou para ser atendido:", Id = 2 }); questoes.Add(new Questao { Ordem = 3, Nome = "Em relação aos locais de atendimento nesta instituição , você considera:", Id = 3 }); questoes.Add(new Questao { Ordem = 4, Nome = "Em relação ao esclarecimento das suas dúvidas sobre os passos documentos necessários para efetuar a retirada de corpos do IML, você considera:", QuestionarioId = 1, Id = 4 }); if (respostas) { var itens = Resposta.CargaDb(); foreach (var questao in questoes) { questao.Respostas = itens.Where(d => d.QuestaoId == questao.Id).OrderBy(d => d.Ordem).ToList(); } } return(questoes); }
private void QuestoesRespostas() { if (!Bd.Questoes.Any()) { Bd.AddRange(Questao.CargaDb(false)); Bd.SaveChanges(); Bd.AddRange(Resposta.CargaDb()); Bd.SaveChanges(); } }