// 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")); }
// GET: Estacionar/Create public IActionResult Create() { var name = User.Identity.Name; Usuario usuario = _usuarioDAO.BuscarPorEmail(name); int usuarioId = usuario.Id; ViewBag.Veiculos = new SelectList(_veiculoDAO.ListarPorUsuario(usuarioId), "Id", "Modelo"); ViewBag.Estacionamentos = new SelectList(_estacionamentoDAO.ListarPorUsuario(usuarioId), "Id", "Nome"); return(View()); }