public ShoppingCart(int ownerId, string clientId, RmsAuto.Acctg.ClientGroup clientGroup, decimal personalMarkup) { if( string.IsNullOrEmpty( clientId ) ) throw new ArgumentException( "Client id cannot be empty", "clientId" ); _ownerId = ownerId; _clientId = clientId; _clientGroup = clientGroup; _personalMarkup = personalMarkup; _storage = new PersistentShoppingCartStorage( _ownerId, _clientId ); }
private ShoppingCart(RmsAuto.Acctg.ClientGroup clientGroup, decimal personalMarkup) { _clientGroup = clientGroup; _personalMarkup = personalMarkup; _storage = new TemporaryShoppingCartStorage(); }