// GET: Estacionar/Create
        public IActionResult Cadastrar()
        {
            var email = User.Identity.Name;

            if (email != null)
            {
                var         name        = User.Identity.Name;
                Usuario     usuario     = _usuarioDAO.BuscarPorEmail(name);
                UsuarioCNPJ usuarioCNPJ = _usuarioCNPJDAO.BuscarPorEmail(email);
                if (usuario != null)
                {
                    int usuarioId = usuario.Id;
                    ViewBag.Veiculos        = new SelectList(_veiculoDAO.ListarPorUsuario(usuarioId), "Id", "Modelo");
                    ViewBag.Estacionamentos = new SelectList(_estacionamentoDAO.Listar(), "Id", "Nome");
                }
                else if (usuarioCNPJ != null)
                {
                    int usuarioCnpjId = usuarioCNPJ.Id;
                    ViewBag.Veiculos        = new SelectList(_veiculoDAO.Listar());
                    ViewBag.Estacionamentos = new SelectList(_estacionamentoDAO.ListarPorUsuario(usuarioCnpjId), "Id", "Nome");
                }
                return(View());
            }
            return(RedirectToAction("Login", "Usuario"));
        }
Esempio n. 2
0
        public IActionResult Index()
        {
            var email = User.Identity.Name;

            if (email != null)
            {
                ViewBag.Title = "Cadastro de Estacionamento";
                return(View(_estacionamentoDAO.Listar()));
            }
            return(RedirectToAction("Login", "Usuario"));
        }
Esempio n. 3
0
 public IActionResult Index()
 {
     ViewBag.Title = "Cadastro de Estacionamento";
     return(View(_estacionamentoDAO.Listar()));
 }