コード例 #1
0
 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);
 }
コード例 #2
0
        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");
        }