public async Task <IActionResult> Edit(int id, [Bind("ProductId,Name,Category,Color,UnitPrice,AvailableQuantity")] Product product) { if (id != product.ProductId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(product); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductExists(product.ProductId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(product)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Quantity,ReleaseDate")] Sale sale) { if (id != sale.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(sale); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SaleExists(sale.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(sale)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Lot,ReleaseDate,Genre,Price")] Item item) { if (id != item.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(item); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemExists(item.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(item)); }
public void Update(Product item) { IEnumerable <Currency> currencies = db.Currency.ToList(); db.Update(CreateCurrencyPriceInNewModel(item, currencies)); db.SaveChanges(); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Address,WarehouseNum,ReleaseDate")] Warehouse warehouse) { if (id != warehouse.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(warehouse); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WarehouseExists(warehouse.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(warehouse)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,ReleaseDate")] Client client) { if (id != client.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(client); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClientExists(client.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(client)); }