public void InsertCart(Cart cart) { _cartRepository.InsertCart(cart); }
public void UpdateCart(Cart cart) { _cartRepository.UpdateCart(cart); }
private void RemoveBookFromCart(Cart cart, CartBook cartBook) { cart.CartBooks.Remove(cartBook); _cartService.UpdateCart(cart); }
private Cart CreateNewCartWithBook(string userId, CartBook cartBook) { var newCart = new Cart() { UserId = userId, CartBooks = new Collection<CartBook>() { cartBook } }; _cartService.InsertCart(newCart); return newCart; }
private void AddNewBookToCart(Cart cart, CartBook cartBook) { if (cart.CartBooks.FirstOrDefault(x => x.BookId == cartBook.BookId) == null) { cart.CartBooks.Add(cartBook); _cartService.UpdateCart(cart); } }
public void UpdateCart(Cart cart) { _dbContext.Entry(cart).State = EntityState.Modified; Save(); }
public void InsertCart(Cart cart) { _dbContext.Carts.Add(cart); Save(); }