//Poistetaan asiakas listasta id arvolla public async Task <IActionResult> OnPostPoista(string id) { var Customer = await _db.Customers.FindAsync(id); if (Customer == null) { return(NotFound()); } _db.Customers.Remove(Customer); await _db.SaveChangesAsync(); return(RedirectToPage("Index")); }
public async Task <IActionResult> OnPost() { if (ModelState.IsValid) { await _db.Customers.AddAsync(Customer); await _db.SaveChangesAsync(); return(RedirectToPage("Index")); } else { return(Page()); } }
public async Task <IActionResult> OnPost() { //Haetaan asiakkaan data tietokannasta ja asetetaan sille haluttu data. if (ModelState.IsValid) { var DbCustomer = await _db.Customers.FindAsync(Customer.CustomerID); DbCustomer.CustomerID = Customer.CustomerID; DbCustomer.CompanyName = Customer.CompanyName; DbCustomer.ContactName = Customer.ContactName; DbCustomer.ContactTitle = Customer.ContactTitle; DbCustomer.Address = Customer.Address; DbCustomer.PostalCode = Customer.PostalCode; DbCustomer.City = Customer.City; DbCustomer.Region = Customer.Region; DbCustomer.Country = Customer.Country; DbCustomer.Phone = Customer.Phone; await _db.SaveChangesAsync(); return(RedirectToPage("Index")); } return(RedirectToPage()); }