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); }
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)); }
public void PutVotacao(Guid id, Guid votacaoId, VotacaoViewModel votacao) => (_appService as ICicloAppService).AtualizarVotacao(id, votacaoId, votacao);