예제 #1
0
        public async Task <IActionResult> Votar()
        {
            var periodoVotacao = await _votoServico.ObterPeriodoVotacao();

            var resultadoEleicaoDoDia = await _votoServico.ObterEleicaoDoDia();

            var model = new VotarModel(resultadoEleicaoDoDia, periodoVotacao);

            return(View(model));
        }
예제 #2
0
        public async Task <IActionResult> Index()
        {
            var vencedoresDiarios = await _votoServico.ListarVencedorDiarioAsync() ?? new ListaVencedorDiarioModel();

            var vencedoresSemanais = await _votoServico.ListarVencedorSemanalAsync() ?? new ListaVencedorSemanalModel();

            var periodoVotacao = await _votoServico.ObterPeriodoVotacao();

            var model = new HomeModel(periodoVotacao, vencedoresDiarios, vencedoresSemanais);

            return(View(model));
        }
예제 #3
0
 public IActionResult ObterPeriodoVotacao()
 {
     return(Ok(_votoServico.ObterPeriodoVotacao()));
 }