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)); }
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(); }