public async Task <IActionResult> Edit(int id, [Bind("CategoryID,Name")] Category category) { if (id != category.CategoryID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(category); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CategoryExists(category.CategoryID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(category)); }
public async Task <IActionResult> Edit(int id, [Bind("ItemID,ItemName,Description,Price,FilePath,CategoryID,SupplierID")] Product product) { if (id != product.ItemID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(product); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductExists(product.ItemID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CategoryID"] = new SelectList(_context.Categories, "CategoryID", "Name", product.CategoryID); ViewData["SupplierID"] = new SelectList(_context.Suppliers, "SupplierID", "EmailAddress", product.SupplierID); return(View(product)); }
public async Task <IActionResult> Edit(int id, [Bind("SupplierID,Name,MobilePhoneNumber,HomePhoneNumber,EmailAddress")] Supplier supplier) { if (id != supplier.SupplierID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(supplier); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SupplierExists(supplier.SupplierID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(supplier)); }
public async Task <IActionResult> Edit(int id, [Bind("OrderItemID,Quantity,OrderItemPrice")] OrderItem orderItem) { if (id != orderItem.OrderItemID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(orderItem); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrderItemExists(orderItem.OrderItemID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(orderItem)); }
public async Task <IActionResult> EnableDisable(string id) { if (id == null) { return(NotFound()); } IEnumerable <ApplicationUser> members = ReturnAllMembers().Result; ApplicationUser member = (ApplicationUser)members.Single(u => u.Id == id); if (member == null) { return(NotFound()); } member.Enabled = !member.Enabled; _context.Update(member); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); }