// 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")); }
public ActionResult DeleteConfirmed(int id) { UsuarioCNPJ usuarioCNPJ = db.UsuarioCNPJ.Find(id); db.UsuarioCNPJ.Remove(usuarioCNPJ); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,CNPJ,Senha")] UsuarioCNPJ usuarioCNPJ) { if (ModelState.IsValid) { db.Entry(usuarioCNPJ).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuarioCNPJ)); }
public ActionResult Create([Bind(Include = "Id,CNPJ,Senha")] UsuarioCNPJ usuarioCNPJ) { if (ModelState.IsValid) { db.UsuarioCNPJ.Add(usuarioCNPJ); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuarioCNPJ)); }
public IActionResult Cadastrar(Estacionamento estacionamento) { if (ModelState.IsValid) { var email = User.Identity.Name; UsuarioCNPJ usuario = _usuarioCNPJDAO.BuscarPorEmail(email); if (_estacionamentoDAO.Cadastrar(estacionamento, usuario)) { return(RedirectToAction("Index", "Estacionamento")); } ModelState.AddModelError("", "Estacionamento já cadastrado"); } return(View(estacionamento)); }
// GET: UsuarioCNPJs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UsuarioCNPJ usuarioCNPJ = db.UsuarioCNPJ.Find(id); if (usuarioCNPJ == null) { return(HttpNotFound()); } return(View(usuarioCNPJ)); }
public async Task <IActionResult> Create([Bind("Tipo,Fantasia,Capital_social,Situacao,Cnpj,Senha,Email,Id,CriadoEm")] UsuarioCNPJ usuarioCNPJ) { if (ModelState.IsValid) { User user = new User { UserName = usuarioCNPJ.Email, Email = usuarioCNPJ.Email }; IdentityResult resultado = await _userManager.CreateAsync(user, usuarioCNPJ.Senha); if (resultado.Succeeded) { _context.Add(usuarioCNPJ); await _context.SaveChangesAsync(); return(Redirect(nameof(Index))); } addErros(resultado); } return(View(usuarioCNPJ)); }
public IActionResult Cadastrar(Estacionar estacionar) { var email = User.Identity.Name; Usuario usuario = _usuarioDAO.BuscarPorEmail(email); UsuarioCNPJ usuarioCNPJ = _usuarioCNPJDAO.BuscarPorEmail(email); estacionar.Veiculo = _veiculoDAO.BuscarPorId(estacionar.QualquerCoisa); estacionar.Estacionamento = _estacionamentoDAO.BuscarPorId(estacionar.EstacionamentoId); if (usuario != null) { estacionar.Usuario = usuario; } else if (usuarioCNPJ != null) { estacionar.UsuarioCNPJ = usuarioCNPJ; } if (_estacionarDAO.Cadastrar(estacionar)) { return(RedirectToAction("Index", "Estacionar")); } return(View(estacionar)); }
public IActionResult Alterar(UsuarioCNPJ usuario) { _usuarioCNPJDAO.Alterar(usuario); return(RedirectToAction("Index", "UsuarioCNPJ")); }