Beispiel #1
0
        public ActionResult Cadastrar(int Veiculo, int Vaga)
        {
            Veiculo ve = VeiculoDAO.BuscarVeiculoPorId(Veiculo);
            Vaga    va = VagasDAO.BuscarVagaPorId(Vaga);

            DateTime Agora = DateTime.Now;

            Agora = Agora.AddSeconds(-Agora.Second);

            Movimentacao mov = new Movimentacao
            {
                Veiculo = ve,
                Vaga    = va,
                Entrada = Agora,
                Saida   = Agora
            };

            if (va.Ocupado)
            {
                return(RedirectToAction("Index", "Movimentacao"));
            }
            MovimentacaoDAO.CadastrarMovimentacao(mov);
            VagasDAO.AlterarVagaStatus(va);
            VeiculoDAO.AlterarVeiculoStatus(ve);
            return(RedirectToAction("Index", "Movimentacao"));
        }