public void AddItem(int productVariantID) { var product = ProductService.GetByVariantID(productVariantID); if (product != null) { CartItems.Add(CartItemConverter.Convert(product)); CartService.AddItem(productVariantID); } }
public CartItemBO Create(CartBO cart, ProductBO prod) { using (var uow = facade.UnitOfWork) { CartItemBO cartItem = new CartItemBO() { Cart = cart, Product = prod }; _newCartItem = uow.CartItemRepository.Create(cartItemConv.Convert(cartItem)); uow.Complete(); return(cartItemConv.Convert(_newCartItem)); } }