public ActionResult Resultado(Guid id) { string str = ConfigurationManager.ConnectionStrings["conexao"].ToString(); VotacoesRepositorio votacoesRepositorio = new VotacoesRepositorio(str); VotacaoAplicacao votacaoAplicacao = new VotacaoAplicacao(votacoesRepositorio); List <Pergunta> Perguntas = votacaoAplicacao.getPerguntas(id); PerguntaRepositorio perguntaRepositorio = new PerguntaRepositorio(str); PerguntaAplicacao perguntaAplicacao = new PerguntaAplicacao(perguntaRepositorio); List <Resultado> resultados = new List <Resultado>(); foreach (Pergunta pergunta in Perguntas) { List <Resultado> resultadosUma = perguntaAplicacao.ContarVotosPergunta(pergunta.id); foreach (Resultado resultado in resultadosUma) { resultado.id_pergunta = pergunta.id; } resultados.AddRange(resultadosUma); } ViewBag.Votacao = votacaoAplicacao.getVotacoes(id); ViewBag.VotacoesCondominio = votacaoAplicacao.getVotacoesCondominio((Guid)Session["Condominio"]); ViewBag.Perguntas = Perguntas; ViewBag.Resultado = resultados; object Permisao = Session["Permission"]; ViewBag.Tipo = Permisao.ToString(); return(View("Index")); }
public ActionResult Selecionar(Guid id) { string str = ConfigurationManager.ConnectionStrings["conexao"].ToString(); VotacoesRepositorio votacoesRepositorio = new VotacoesRepositorio(str); VotacaoAplicacao votacaoAplicacao = new VotacaoAplicacao(votacoesRepositorio); ViewBag.Votacao = votacaoAplicacao.getVotacoes(id); ViewBag.Perguntas = votacaoAplicacao.getPerguntas(id); object Permisao = Session["Permission"]; ViewBag.Tipo = Permisao.ToString(); Index(); return(View("Index")); }