Exemplo n.º 1
0
        public IActionResult UpdateInventoryRecieveNote(string updateModel)
        {
            InventoryRecieveItemUpdateModel update = JsonConvert.DeserializeObject <InventoryRecieveItemUpdateModel>(updateModel);
            List <InventoryRecieveItem>     inventoryRecieveItems = IRItems;
            InventoryRecieveItem            inventoryRecieveItem  = new InventoryRecieveItem();

            if (update.Size == "" || update.Size == null)
            {
                inventoryRecieveItem = inventoryRecieveItems
                                       .SingleOrDefault(p => p.ProductId == update.ProductId &&
                                                        p.SubProductId == update.SubProductId);
            }
            else
            {
                inventoryRecieveItem = inventoryRecieveItems
                                       .SingleOrDefault(p => p.ProductId == update.ProductId &&
                                                        p.SubProductId == update.SubProductId &&
                                                        p.Size == update.Size);
            }

            inventoryRecieveItem.Price  = update.Price;
            inventoryRecieveItem.Amount = update.Amount;

            HttpContext.Session.SetObject("inventoryRecieveItems", inventoryRecieveItems);
            return(NoContent());
        }
Exemplo n.º 2
0
        public IActionResult DeleteInvetoryReceiveItem(int ProductId, int SubProductId)
        {
            List <InventoryRecieveItem> inventoryRecieveItems = IRItems;
            InventoryRecieveItem        inventoryRecieveItem  = inventoryRecieveItems
                                                                .SingleOrDefault(p => p.ProductId == ProductId &&
                                                                                 p.SubProductId == SubProductId);

            inventoryRecieveItems.Remove(inventoryRecieveItem);
            HttpContext.Session.SetObject("inventoryRecieveItems", inventoryRecieveItems);
            return(NoContent());
        }