public async Task <IActionResult> Create(Animal animal, String btnAction) { ModelState.Remove("EncontradoPor"); ModelState.Remove("TelefoneContato"); ModelState.Remove("Localizacao"); if (ModelState.IsValid) { animal.IdDono = _session.GetInt32("IdUsuarioLogado").Value; animal.Status = Definicoes.SituacaoAnimal.Perdido; _context.Add(animal); await _context.SaveChangesAsync(); TempData["MensagemSucesso"] = "Cadastrado com sucesso!"; return(RedirectToAction(nameof(Index))); } return(View(animal)); }
public async Task <IActionResult> Create(Dono dono) { if (ModelState.IsValid) { dono.Senha = Criptografia.EncriptarDado(dono.Senha); _context.Add(dono); await _context.SaveChangesAsync(); TempData["MensagemSucesso"] = "Cadastrado com sucesso! Faça o login!"; return(RedirectToAction("Login", "Dono")); } return(View(dono)); }