Esempio n. 1
0
        public void AddProduct(Guid userId, Guid productId)
        {
            FridgeProduct fridgeProduct = new FridgeProduct
            {
                Id        = Guid.NewGuid(),
                FridgeId  = _fridgeRepository.GetUserFridge(userId).Id,
                ProductId = productId
            };

            _fridgeRepository.AddProduct(fridgeProduct);
        }
Esempio n. 2
0
        private void AddProductToFridge(Product product)
        {
            if (product != null)
            {
                Guid newId = Guid.NewGuid();
                FridgeProductLookup newItem = new FridgeProductLookup
                {
                    ProductId       = product.Id,
                    FridgeProductId = newId,
                    Name            = product.Name,
                    Description     = product.Description,
                };

                if (!FridgeLookups.Any(item => item.ProductId == newItem.ProductId))
                {
                    FridgeLookups.Add(newItem);
                    FridgeProduct newProduct = new FridgeProduct {
                        Id = newId, ProductId = product.Id, FridgeId = Fridge.Id
                    };
                    _fridgeRepository.AddProduct(newProduct);
                    _fridgeRepository.Save();
                }
            }
        }