public async Task <IActionResult> Edit(int id, [Bind("CNPJ,RazaoSocial,CartaoID,Nome,Telefone")] CartaoPessoaJuridica cartaoPessoaJuridica) { if (id != cartaoPessoaJuridica.CartaoID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cartaoPessoaJuridica); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CartaoPessoaJuridicaExists(cartaoPessoaJuridica.CartaoID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cartaoPessoaJuridica)); }
public async Task <IActionResult> Create([Bind("CNPJ,RazaoSocial,CartaoID,Nome,Telefone,Email, Endereco")] CartaoPessoaJuridica cartaoPessoaJuridica) { CartaoPessoaJuridica cj = _context.CartaoPessoaJuridica.FirstOrDefault(x => x.CNPJ == cartaoPessoaJuridica.CNPJ); if (cj != null) { TempData["cnpj"] = "CNPJ já cadastrado."; return(View(cartaoPessoaJuridica)); } if (ModelState.IsValid) { _context.Add(cartaoPessoaJuridica); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cartaoPessoaJuridica)); }