//public async Task<IActionResult> Edit(int id, [Bind("Id,CustomerId,CompanyName,ContactName,ContactTitle,Address,City,Region,PostalCode,Country,Phone,Fax")] Customers customers) public async Task <IActionResult> Edit(string customerId, [FromForm] CustomersForUpdate customer) { if (customerId != customer.CustomerId) { return(NotFound()); } if (ModelState.IsValid) { try { await _serviceCustomers.UpdateCustomer(customer); } catch (DbUpdateConcurrencyException) { if (await CustomersExists(customer.CustomerId) == false) { return(NotFound()); } else { throw; } } //return View(customer); return(RedirectToAction("Detail", new { customerId = customerId })); } return(View(customer)); }
public ActionResult Edit([Bind(Include = "CustomerID,FirstName,LastName")] CustomerView customerView) { if (ModelState.IsValid) { serviceCustomers.UpdateCustomer(customerView.ToCustomer()); return(RedirectToAction("Index")); } return(View(customerView)); }