public ShoppingCartProductService(IShoppingCartProductRepository shoppingCartProductRepository, IShoppingCartRepository shoppingCartRepository, IUserService userService) { this.shoppingCartProductRepository = shoppingCartProductRepository; this.shoppingCartRepository = shoppingCartRepository; this.userService = userService; int userId = userService.GetUserId(); ShoppingCart dbShoppingCart = shoppingCartRepository.FindShoppingCartByUserId(userId); this.shoppingCartId = dbShoppingCart.Id; }