/// <summary> /// Creates a new instance of the Publish Exclusions Repository /// </summary> /// <param name="dataProvider">Publish Exclusions data provider</param> /// <param name="dataStore">Publish Exclusions data store</param> public PublishExclusionsRepository(IPublishExclusionsProvider<IDatabaseConnection> dataProvider, IDataStore<IDatabaseConnection> dataStore) { Condition.Requires<IPublishExclusionsProvider<IDatabaseConnection>>(dataProvider, "dataProvider").IsNotNull<IPublishExclusionsProvider<IDatabaseConnection>>(); Condition.Requires<IDataStore<IDatabaseConnection>>(dataStore, "dataStore").IsNotNull<IDataStore<IDatabaseConnection>>(); _dataStore = dataStore; _dataProvider = dataProvider; }
/// <summary> /// Creates a new instance of the Publish Exclusions Repository /// </summary> /// <param name="dataProvider">Publish Exclusions data provider</param> /// <param name="dataStore">Publish Exclusions data store</param> public PublishExclusionsRepository(IPublishExclusionsProvider <IDatabaseConnection> dataProvider, IDataStore <IDatabaseConnection> dataStore) { Condition.Requires <IPublishExclusionsProvider <IDatabaseConnection> >(dataProvider, "dataProvider").IsNotNull <IPublishExclusionsProvider <IDatabaseConnection> >(); Condition.Requires <IDataStore <IDatabaseConnection> >(dataStore, "dataStore").IsNotNull <IDataStore <IDatabaseConnection> >(); _dataStore = dataStore; _dataProvider = dataProvider; }