public async Task <IActionResult> Edit(int id, [Bind("Id,CustomerId,StaffId,StoreId,ProductId,Date")] TransactionHead transactionHead) { if (id != transactionHead.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(transactionHead); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TransactionHeadExists(transactionHead.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CustomerId"] = new SelectList(_context.Customer, "Id", "Address", transactionHead.CustomerId); ViewData["ProductId"] = new SelectList(_context.Product, "Id", "Name", transactionHead.ProductId); ViewData["StaffId"] = new SelectList(_context.Staff, "Id", "Location", transactionHead.StaffId); ViewData["StoreId"] = new SelectList(_context.Store, "Id", "Address", transactionHead.StoreId); return(View(transactionHead)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Location,RoleId")] Staff staff) { if (id != staff.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(staff); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StaffExists(staff.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["RoleId"] = new SelectList(_context.Role, "Id", "RoleName", staff.RoleId); return(View(staff)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Price")] 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,Name,Address,Phone")] 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)); }