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")); }
// GET: Votacao public ActionResult Index() { string str = ConfigurationManager.ConnectionStrings["conexao"].ToString(); VotacoesRepositorio votacoesRepositorio = new VotacoesRepositorio(str); VotacaoAplicacao votacaoAplicacao = new VotacaoAplicacao(votacoesRepositorio); ViewBag.VotacoesCondominio = votacaoAplicacao.getVotacoesCondominio((Guid)Session["Condominio"]); object Permisao = Session["Permission"]; ViewBag.Tipo = Permisao.ToString(); return(View()); }
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")); }
public void Exclui() { Guid Id = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"); try { VotacoesRepositorio votacoesRepositorio = new VotacoesRepositorio(str); votacoesRepositorio.Excluir(Id); Assert.IsTrue(true); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void ProcurarTodasVotacoesDeUmCondominio() { Guid Id = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"); try { VotacoesRepositorio votacoesRepositorio = new VotacoesRepositorio(str); List <Votacoes> Votacoes = votacoesRepositorio.ProcurarTodasVotacoesDeUmCondominio(Id); Assert.IsTrue(true); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void TodasPerguntasDeUmaVotação() { Guid Id = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"); try { VotacoesRepositorio votacoesRepositorio = new VotacoesRepositorio(str); List <Pergunta> Pergunta = votacoesRepositorio.TodasPerguntasDeUmaVotacao(Id); Assert.IsTrue(true); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public ActionResult AdicionarVotcao(VotacaoModel votacao) { string str = ConfigurationManager.ConnectionStrings["conexao"].ToString(); VotacoesRepositorio votacoesRepositorio = new VotacoesRepositorio(str); VotacaoAplicacao votacaoAplicacao = new VotacaoAplicacao(votacoesRepositorio); Dominio.Entidade.Votacoes.Votacoes Votacao = new Dominio.Entidade.Votacoes.Votacoes { id = Guid.NewGuid(), id_condominio = (Guid)Session["Condominio"], id_pessoa = (Guid)Session["usuario"], data = votacao.data, descricao = votacao.objetivo, titulo = votacao.titulo, }; votacaoAplicacao.NovaVotacao(Votacao); PerguntaRepositorio perguntaRepositorio = new PerguntaRepositorio(str); PerguntaAplicacao perguntaAplicacao = new PerguntaAplicacao(perguntaRepositorio); foreach (PerguntaModel pergunta in votacao.perguntas) { Dominio.Entidade.Pergunta.Pergunta Pergunta = new Dominio.Entidade.Pergunta.Pergunta { id = Guid.NewGuid(), id_votacao = Votacao.id, pergunta = pergunta.pergunta, resposta = pergunta.Respostas, tipo = pergunta.tipo }; perguntaAplicacao.NovaPergunta(Pergunta); } object Permisao = Session["Permission"]; ViewBag.Tipo = Permisao.ToString(); return(View("NovaVotacao")); }
public void AlterarVotacoes() { Votacoes Votacoes = new Votacoes() { id = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"), id_condominio = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"), id_pessoa = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"), data = DateTime.Parse("01/01/2058"), titulo = "Teste Titulo = altera", descricao = "Teste DESCRICAO = altera" }; try { VotacoesRepositorio votacoesRepositorio = new VotacoesRepositorio(str); votacoesRepositorio.Alterar(Votacoes); Assert.IsTrue(true); } catch (Exception ex) { Assert.Fail(ex.Message); } }