public async Task <IActionResult> OnPostDeleteAsync(int Id) { var servidor = await _context.Servidores.FindAsync(Id); if (servidor != null) { _context.Servidores.Remove(servidor); await _context.SaveChangesAsync(); } return(RedirectToPage()); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Servidores.Add(Servidor); await _context.SaveChangesAsync(); var msg = $"Servidor: {Servidor.Nome} inserido com sucesso"; Mensagem = msg; return(RedirectToPage("/Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Servidores.Attach(Servidor).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException ex) { throw new Exception($"Erro ao atualizar {Servidor.Nome} " + ex.Message); } return(RedirectToPage("/Index")); }