public async Task <IActionResult> Edit(int id, [Bind("Id,TypeName,Price,Color,Weight,Unit")] Product product) { if (id != product.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(product); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductExists(product.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(product)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Fname,Lnam,City,Street,NumberHome")] Customer customer) { if (id != customer.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(customer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CustomerExists(customer.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(customer)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,CustomerId")] Order order) { if (id != order.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(order); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrderExists(order.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CustomerId"] = new SelectList(_context.Set <Customer>(), "Id", "Id", order.CustomerId); return(View(order)); }
public async Task <IActionResult> Edit(int id, [Bind("id,name,phone,email")] NewUser newUser) { if (id != newUser.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(newUser); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NewUserExists(newUser.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(newUser)); }
public async Task <IActionResult> Edit(int id, [Bind("id,OrderId,ProductId")] ProductOrder productOrder) { if (id != productOrder.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(productOrder); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductOrderExists(productOrder.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["OrderId"] = new SelectList(_context.NewOrder, "Id", "Id", productOrder.OrderId); ViewData["ProductId"] = new SelectList(_context.NewProduct, "Id", "Id", productOrder.ProductId); return(View(productOrder)); }