示例#1
0
        public void AtualizarVotacao(Guid cicloId, Guid votacaoId, VotacaoViewModel votacao)
        {
            var ciclo             = BuscarEntidade(cicloId);
            var votacaoEncontrada = ciclo.Votacoes.SingleOrDefault(v => v.Id == votacaoId);

            IsNotNull(votacaoEncontrada, "Votação", 'a');
            votacaoEncontrada.AtualizarPeriodoPrevisto(new Periodo(votacao.PeriodoPrevisto.DataInicio, votacao.PeriodoPrevisto.DataFim));
            base.Atualizar(ciclo);
        }
示例#2
0
        public ActionResult Votacao()
        {
            VotacaoViewModel vm = new VotacaoViewModel();

            vm.Restaurantes = ControleNaoVotados();

            UserManager <ApplicationUser> UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(db));
            ApplicationUser currentUser = UserManager.FindById(User.Identity.GetUserId());

            vm.JaVotou = currentUser.JaVotou();

            return(View(vm));
        }
示例#3
0
 public void PutVotacao(Guid id, Guid votacaoId, VotacaoViewModel votacao) =>
 (_appService as ICicloAppService).AtualizarVotacao(id, votacaoId, votacao);