public CartManager( ISearchManager searchManager, IConnectServiceProvider connectServiceProvider, IConnectEntityMapper connectEntityMapper) { Assert.ArgumentNotNull(searchManager, nameof(searchManager)); Assert.ArgumentNotNull(connectServiceProvider, nameof(connectServiceProvider)); Assert.ArgumentNotNull(connectEntityMapper, nameof(connectEntityMapper)); this.searchManager = searchManager; this.cartServiceProvider = connectServiceProvider.GetCommerceCartServiceProvider(); this.connectEntityMapper = connectEntityMapper; }
public CartManager( ILogService <CommonLog> logService, IConnectServiceProvider connectServiceProvider, ICartMapper cartMapper) : base(logService) { Assert.ArgumentNotNull(connectServiceProvider, nameof(connectServiceProvider)); Assert.ArgumentNotNull(cartMapper, nameof(cartMapper)); this.cartServiceProvider = connectServiceProvider.GetCommerceCartServiceProvider(); this.cartMapper = cartMapper; }