public IActionResult Retirar(int id)
        {
            var email = User.Identity.Name;

            if (email != null)
            {
                Estacionar     estacionado    = _estacionarDAO.BuscarPorId(id);
                int            entrada        = estacionado.CriadoEm.Hour;
                int            saida          = DateTime.Now.Hour;
                int            tempo          = saida - entrada;
                int            est            = estacionado.EstacionamentoId;
                Estacionamento estacionamento = _estacionamentoDAO.BuscarPorId(est);
                double         valor          = estacionamento.Preco;
                if (tempo <= 1)
                {
                    ViewBag.Preco = valor;
                    return(View(estacionado));
                }
                else if (tempo > 1 && tempo <= 5)
                {
                    ViewBag.Preco = valor * 2;
                    return(View(estacionado));
                }
                else if (tempo > 5)
                {
                    ViewBag.Preco = valor * 4;
                }
                ViewBag.Preco = valor;
                return(View(estacionado));
            }
            return(RedirectToAction("Login", "Usuario"));
        }
        public IActionResult Retirar(Estacionar estacionar)
        {
            var email = User.Identity.Name;

            if (email != null)
            {
                _estacionarDAO.Remover(estacionar);
                return(RedirectToAction("Index", "Veiculos"));
            }
            return(RedirectToAction("Login", "Usuario"));
        }
Пример #3
0
        public IActionResult Create(Estacionar estacionar)
        {
            var     email   = User.Identity.Name;
            Usuario usuario = _usuarioDAO.BuscarPorEmail(email);

            estacionar.Veiculo        = _veiculoDAO.BuscarPorId(estacionar.QualquerCoisa);
            estacionar.Estacionamento = _estacionamentoDAO.BuscarPorId(estacionar.EstacionamentoId);
            estacionar.Usuario        = usuario;
            if (_estacionarDAO.Cadastrar(estacionar))
            {
                return(RedirectToAction("Index", "Estacionar"));
            }
            return(View(estacionar));
        }