public PhysicalDocumentContainerRepository(DmsDbContext dbContext, IEntityPropertyUpdater <PhysicalDocumentContainer, int> entityPropertyUpdater) { this.dbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext)); this.entityPropertyUpdater = entityPropertyUpdater ?? throw new ArgumentNullException(nameof(entityPropertyUpdater)); this.entityPropertyUpdater.EntityFactoryFunc = id => new PhysicalDocumentContainer { PhysicalDocumentContainerId = id }; }
public PropertyRepository(DmsDbContext dmsDbContext, IEntityPropertyUpdater <Property, int> entityPropertyUpdater) { this.dmsDbContext = dmsDbContext ?? throw new ArgumentNullException(nameof(dmsDbContext)); this.entityPropertyUpdater = entityPropertyUpdater ?? throw new ArgumentNullException(nameof(entityPropertyUpdater)); this.entityPropertyUpdater.EntityFactoryFunc = id => new Property { PropertyId = id }; }