示例#1
0
        public void WhenVotarFuncionarioRestauranteNoDia(int idFunc, int idRest, string dataVoto)
        {
            _db.Database.BeginTransaction();
            var dataVotacao = DateTime.ParseExact(dataVoto, "dd/MM/yyyy HH:mm:ss", new CultureInfo("pt-BR"));

            Result = VoteRoles.Votar(_db, IdFuncionario, IdRestaurante, dataVotacao);
            _db.Database.CurrentTransaction.Rollback();
        }
示例#2
0
        public ActionResult Create([Bind(Include = "IdRestaurante")] Voto voto)
        {
            if (ModelState.IsValid)
            {
                var    funcionario = FuncionarioRoles.ValidaFuncionario(db, UsuarioAtual.Username);
                string resultado   = VoteRoles.Votar(db, funcionario.Id, voto.IdRestaurante, DateTimeNow);

                ModelState.AddModelError("", resultado);
                CarregarViewBag();
                return(View(voto));
            }

            CarregarViewBag();
            return(View(voto));
        }