public async Task <IActionResult> Create([Bind("Id,IdadeEntrada,IdadeSaida")] Exec4 exec4) { ModelState.Clear(); var x = exec4.IdadeEntrada; if (x >= 18) { ViewBag._concedido = "Concedido"; exec4.IdadeSaida = "Permissão concedida!"; } else { ViewBag._concedido = "Denegrido"; exec4.IdadeSaida = "Permissão negada!"; } if (ModelState.IsValid) { _context.Add(exec4); await _context.SaveChangesAsync(); //Comunicação com a Modal TempData["mssgC"] = "Sucesso!"; return(RedirectToAction(nameof(Index))); } return(View(exec4)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,IdadeEntrada,IdadeSaida")] Exec4 exec4) { if (id != exec4.Id) { return(NotFound()); } ModelState.Clear(); var x = exec4.IdadeEntrada; if (x >= 18) { ViewBag._concedido = "Concedido"; exec4.IdadeSaida = "Permissão concedida!"; } else { ViewBag._concedido = "Denegrido"; exec4.IdadeSaida = "Permissão negada!"; } if (ModelState.IsValid) { try { _context.Update(exec4); //Comunicação com a Modal TempData["mssgE"] = "Editado!"; await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Exec4Exists(exec4.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(exec4)); }