public async Task <IActionResult> OnPostDeleteAsync(int id) { var customer = await _db.Customers.FindAsync(id); if (customer != null) { _db.Customers.Remove(customer); await _db.SaveChangesAsync(); } return(RedirectToPage()); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } var msg = $"Customer {Customers.Name} added!!"; _db.Customers.Add(this.Customers); await _db.SaveChangesAsync(); Message = msg; _log.LogCritical(msg); return(RedirectToPage("/Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _db.Attach(Customer).State = EntityState.Modified; try { await _db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException ex) { throw new Exception($"Customer {Customer.Name} not found!", ex); } return(RedirectToPage("./index")); }