예제 #1
0
 private void Setup(UnitOfWork unitOfWork)
 {
     _userRepository     = unitOfWork.UserRepository;
     _userRoleRepository = unitOfWork.UserRoleRepository;
     _roleRepository     = unitOfWork.RoleRepository;
     _logLevelRepository = unitOfWork.LogLevelRepository;
 }
예제 #2
0
 public UnitOfWork(ISTSpacePlanningContext dbContext = null)
 {
     _dbContext                     = dbContext ?? new ISTSpacePlanningContext();
     _addressRepository             = new Repository <Address>(_dbContext);
     _auditLogRepository            = new Repository <AuditLog>(_dbContext);
     _elementRepository             = new Repository <Element>(_dbContext);
     _elementypeRepository          = new Repository <ElementType>(_dbContext);
     _elemenUserRepository          = new Repository <ElementUser>(_dbContext);
     _entityRepository              = new Repository <Entity>(_dbContext);
     _entityAddressRepository       = new Repository <EntityAddress>(_dbContext);
     _entityNameRepository          = new Repository <EntityName>(_dbContext);
     _entityTypeRepository          = new Repository <EntityType>(_dbContext);
     _entityUserRepository          = new Repository <EntityUser>(_dbContext);
     _graphicRepository             = new Repository <Graphic>(_dbContext);
     _graphicTypeRepository         = new Repository <GraphicType>(_dbContext);
     _layerRepository               = new Repository <Layer>(_dbContext);
     _layerTypeRepository           = new Repository <LayerType>(_dbContext);
     _lockRepository                = new Repository <Lock>(_dbContext);
     _lockUserRepository            = new Repository <LockUser>(_dbContext);
     _logLevelRepository            = new LogLevelRepository(_dbContext);
     _nameRepository                = new Repository <Name>(_dbContext);
     _objectRepository              = new Repository <Object>(_dbContext);
     _objectPermissionRepository    = new Repository <ObjectPermission>(_dbContext);
     _operationRepository           = new Repository <Operation>(_dbContext);
     _operationPermissionRepository = new Repository <OperationPermission>(_dbContext);
     _permissionRepository          = new Repository <Permission>(_dbContext);
     _physicalElementRepository     = new Repository <PhysicalElement>(_dbContext);
     _planRepository                = new Repository <Plan>(_dbContext);
     _planUserRepository            = new Repository <PlanUser>(_dbContext);
     _preferenceRepository          = new Repository <Preference>(_dbContext);
     _preferenceUserRepository      = new Repository <PreferenceUser>(_dbContext);
     _roleRepository                = new Repository <Role>(_dbContext);
     _rolePermissionRepository      = new Repository <RolePermission>(_dbContext);
     _sceneRepository               = new Repository <Scene>(_dbContext);
     _sceneTypeRepository           = new Repository <SceneType>(_dbContext);
     _userRepository                = new Repository <User>(_dbContext);
     _userRoleRepository            = new Repository <UserRole>(_dbContext);
 }
예제 #3
0
 public AuditLogLevelManager(UnitOfWork unitOfWork)
 {
     _unitOfWork         = unitOfWork;
     _auditLogRepository = _unitOfWork.AuditLogRepository;
     _logLevelRepository = _unitOfWork.LogLevelRepository;
 }
예제 #4
0
 public AuditLogLevelManager()
 {
     _unitOfWork         = new UnitOfWork();
     _auditLogRepository = _unitOfWork.AuditLogRepository;
     _logLevelRepository = _unitOfWork.LogLevelRepository;
 }