Example #1
0
 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
     };
 }
Example #2
0
 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
     };
 }