public void QuickSaveInventoryListItem(InventoryItemDataModel inventoryListItem) { var item = _manager.InventoryRepository.GetByID(inventoryListItem.Id); item.itemName = inventoryListItem.Name; item.quantity = inventoryListItem.Quantity; item.price = inventoryListItem.Price; _manager.InventoryRepository.Update(item); }
public ActionResult SaveInventoryItemDetails(InventoryItemDataModel inventoryItem) { if (inventoryItem.Id == -1) { _manager.InventoryRepository.Insert(new InventoryItem() { Authors = inventoryItem.AuthorIds.Select(authorId => _manager.AuthorRepository.GetByID(authorId)).ToList(), dateAdded = DateTime.Now, Filters = inventoryItem.FilterIds.Select(filterId => _manager.FilterRepository.GetByID(filterId)).ToList(), CategoryID = inventoryItem.CategoryId, image = AudioTextImageManager.saveImageAndGetFileName(inventoryItem.ImageFile), itemName = inventoryItem.Name, price = inventoryItem.Price, quantity = inventoryItem.Quantity, seller = inventoryItem.Seller, summary = inventoryItem.Summary }); _manager.save(); } else { _manager.InventoryRepository.Update(new InventoryItem() { ID = inventoryItem.Id, Authors = inventoryItem.AuthorIds.Select(authorId => _manager.AuthorRepository.GetByID(authorId)).ToList(), dateAdded = DateTime.Now, Filters = inventoryItem.FilterIds.Select(filterId => _manager.FilterRepository.GetByID(filterId)).ToList(), CategoryID = inventoryItem.CategoryId, image = AudioTextImageManager.saveImageAndGetFileName(inventoryItem.ImageFile), itemName = inventoryItem.Name, price = inventoryItem.Price, quantity = inventoryItem.Quantity, seller = inventoryItem.Seller, summary = inventoryItem.Summary }); } return RedirectToAction("Index"); }