Exemple #1
0
        public async Task <IActionResult> SaveCartItem()
        {
            WishListItems wishItem = new WishListItems();

            wishItem.WishListId = UserTempStorage.wishID;
            wishItem.ProductId  = UserTempStorage.gameID;

            try
            {
                //MemberLogin member = new MemberLogin();

                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                _context.WishListItems.Add(wishItem);
                await _context.SaveChangesAsync();

                //return CreatedAtAction("CreateCart", new { id = wishItem.Id }, wishItem);
            }
            catch (Exception e)
            {
                return(BadRequest(e.GetBaseException().Message));
            }

            return(CreatedAtAction("CreateCart", new { id = wishItem.Id }, wishItem));
        }
Exemple #2
0
        public async Task <IActionResult> DeleteBusiness([FromBody] WishListItems wi)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }


            wi.WishListId = UserTempStorage.wishID;


            IQueryable <WishListItems> wishItem = _context.WishListItems.Where(p => p.ProductId == wi.ProductId && p.WishListId == UserTempStorage.wishID);

            int recordId = 0;

            foreach (var item in wishItem)
            {
                recordId = item.Id;
            }

            var wishListItem = _context.WishListItems.Find(recordId);

            _context.WishListItems.Remove(wishListItem);
            await _context.SaveChangesAsync();

            return(Ok(wi));
        }
        public void Setup()
        {
            //var builder = new ConfigurationBuilder().AddJsonFile("appsettings.json").SetBasePath(System.Environment.CurrentDirectory);
            //var config = builder.Build();
            //connectionString = config;

            WishList _wl = new WishList()
            {
                MemberId = 1
            };

            _dbContext.WishList.Add(_wl);
            _dbContext.SaveChanges();

            WishListItems _item1 = new WishListItems {
                WishListId = 1, ProductId = 1
            };

            _dbContext.WishListItems.Add(_item1);
            _dbContext.SaveChanges();
        }