public async Task <ActionResult> Post([FromBody] Voto model, [FromServices] VotoService service) { ; model = await service.Votar(model); return(Created("", model)); }
public MediaVoto GetMediaPorFilme(int idFilme) { ServiceVoto = new VotoService(_contexto); MediaVoto media = ServiceVoto.ObterMediaPontuacaoPorFilme(idFilme); return(media); }
public List <Voto> GetVotosDeUmFilme(int idFilme) { ServiceVoto = new VotoService(_contexto); List <Voto> votos = ServiceVoto.ObterVotoDeFilme(idFilme); return(votos); }
public static void EncerrarVotacao() { Console.Clear(); Console.WriteLine("================================================================"); Console.WriteLine("VOCÊ IRÁ ENCERRARA A VOTAÇÃO. ESSA AÇÃO NÃO PODERÁ SER DESFEITA."); Console.WriteLine("================================================================"); if (Aplicacao.Confirmacao()) { VotoService.EncerrarVotacao(); } return; }
public async Task <IActionResult> ConfirmarVoto(VotoViewModel votoViewModel) { var mensagem = string.Empty; var tokenValido = HttpContext.Session.TryGetValue("token", out byte[] tokenBytes); if (tokenValido) { var votoService = new VotoService(); var token = Encoding.Default.GetString(tokenBytes); mensagem = await votoService.RealizarVoto(token, votoViewModel); } return(RedirectToAction("Index", "Home", new { mensagem = mensagem })); }
public VotoController(Context context) { _context = context; votoService = new VotoService(_context); }
public AuditoriaController() { this.VotoService = new VotoService(); }
public VotoController() { this.VotoService = new VotoService(); this.RecursoService = new RecursoService(); }
public List <MediaVoto> GetMediaGeralFilmes() { ServiceVoto = new VotoService(_contexto); return(ServiceVoto.ObterMediaPontuacaoFilmes()); }
public IActionResult PostVotar(string nomeUsuario, string senhaUsuario, int idFilme, Classificacao classificacao) { ServiceVoto = new VotoService(_contexto); ServiceVoto.CadastrarVoto(idFilme, classificacao, nomeUsuario, senhaUsuario); return(Ok()); }
public void MenuVotacao() { while (true) { var votacaoAberta = VotoService.VotacaoAberta(); if (votacaoAberta) { Console.Clear(); Console.WriteLine("VOTAÇÃO EM ANDAMENTO"); Console.WriteLine("--------------------"); Console.WriteLine("1: Votar"); Console.WriteLine("2: Encerrar Votação"); Console.WriteLine("9: Voltar"); var k = Console.ReadKey(true); switch (k.KeyChar) { case '1': Votacao.Votar(); break; case '2': Votacao.EncerrarVotacao(); break; case '9': return; default: OpcaoInvalida(); break; } } else { Console.Clear(); Console.WriteLine("VOTAÇÃO"); Console.WriteLine("-------"); Console.WriteLine("1: Iniciar Nova Votação (apaga os dados da votação anterior)"); if (UsuarioAutenticado.Auditor) { Console.WriteLine("2: Exibir Relatório de Apuração"); } Console.WriteLine("9: Voltar"); var k = Console.ReadKey(true); switch (k.KeyChar) { case '1': VotoService.IniciarVotacao(); break; case '2': if (UsuarioAutenticado.Auditor) { Votacao.ExibirApuracao(); } break; case '9': return; default: OpcaoInvalida(); break; } } } }