Example #1
0
 private void SetRepository(IDeviceLogicalDeviceRepository r, IDeviceRepository dr, IDeviceTypeRepository dtr,
                            ICosemLogicalDeviceRepository cor, IDeviceObjectRepository dor,
                            SGMasterBaseEntities e)
 {
     _deviceLogicalDeviceRepository = r;
     _deviceLogicalDeviceRepository.SetEntities(e);
     _deviceRepository = dr;
     _deviceRepository.SetEntities(e);
     _deviceTypeRepository = dtr;
     _deviceTypeRepository.SetEntities(e);
     _cosemLogicalDeviceRepository = cor;
     _cosemLogicalDeviceRepository.SetEntities(e);
     _deviceObjectRepository = dor;
     _deviceObjectRepository.SetEntities(e);
 }
Example #2
0
 private void SetRepository(IGroupRepository r, IDeviceRepository dr, IDeviceTypeAndOwnerRepository dt,
                            IDeviceTypeRepository dtr, IDeviceOwnerRepository dor,
                            IDeviceLogicalDeviceRepository or, SGMasterBaseEntities e)
 {
     DeviceTypeAndOwnerRepository = dt;
     DeviceTypeAndOwnerRepository.SetEntities(e);
     DeviceTypeRepository = dtr;
     DeviceTypeRepository.SetEntities(e);
     GroupRepository = r;
     GroupRepository.SetEntities(e);
     DeviceRepository = dr;
     DeviceRepository.SetEntities(e);
     DeviceOwnerRepository = dor;
     DeviceOwnerRepository.SetEntities(e);
     DeviceLogicalDeviceRepository = or;
     DeviceLogicalDeviceRepository.SetEntities(e);
 }
Example #3
0
        private IGroupRepository _groupRepository; //  data isolation level

        public GroupController()
        {
            Entities = new SGMasterBaseEntities();
            SetRepository(new GroupRepository(), new DeviceTypeRepository(), new DeviceRepository(),
                          new DeviceLogicalDeviceRepository(), Entities);
        }
Example #4
0
 private void SetRepository(IAddressRepository r, SGMasterBaseEntities e)
 {
     _addressRepository = r;
     r.SetEntities(e);
 }
Example #5
0
 public AddressController()
 {
     Entities = new SGMasterBaseEntities();
     SetRepository(new AddressRepository(), Entities);
 }
Example #6
0
        private IObisSetRepository _obisSetRepository; //  data isolation level

        public ObisSetController()
        {
            Entities = new SGMasterBaseEntities();
            SetRepository(new ObisSetRepository(), new DeviceTypeRepository(), new ObisGroupRepository(), Entities);
        }
Example #7
0
 private void SetRepository(IDeviceTypeRepository r, SGMasterBaseEntities e)
 {
     _repository = r;
     _repository.SetEntities(e);
 }
Example #8
0
 public CosemClassController()
 {
     Entities = new SGMasterBaseEntities();
     SetRepository(new CosemClassRepository(), Entities);
 }
Example #9
0
 public CosemComplexTypeFieldController()
 {
     Entities = new SGMasterBaseEntities();
     SetRepository(new CosemComplexTypeFieldRepository(), new CosemDataTypeRepository(), Entities);
 }
Example #10
0
 public DeviceOwnerController()
 {
     Entities = new SGMasterBaseEntities();
     SetRepository(new DeviceOwnerRepository(), Entities);
 }
Example #11
0
 public CosemAttributeController()
 {
     Entities = new SGMasterBaseEntities();
     SetRepository(new CosemAttributeRepository(), new CosemClassRepository(), new CosemDataTypeRepository(),
                   Entities);
 }
Example #12
0
 public void SetEntities(SGMasterBaseEntities entities)
 {
     Trace.Assert(entities != null);
     _db = entities;
 }
Example #13
0
 private void SetRepository(ICosemDataTypeRepository r, SGMasterBaseEntities e)
 {
     _cosemDataTypeRepository = r;
     _cosemDataTypeRepository.SetEntities(e);
 }
 public CosemLogicalDeviceController()
 {
     Entities = new SGMasterBaseEntities();
     SetRepository(new CosemLogicalDeviceRepository(), new DeviceTypeRepository(), Entities);
 }
Example #15
0
 public DataController()
 {
     Entities = new SGMasterBaseEntities();
 }
Example #16
0
 public DeviceObjectController()
 {
     Entities = new SGMasterBaseEntities();
     SetRepository(new DeviceObjectRepository(), new DeviceRepository(), new DeviceTypeRepository(),
                   new CosemObjectRepository(), Entities);
 }
Example #17
0
 private void SetRepository(IDeviceOwnerRepository r, SGMasterBaseEntities e)
 {
     _deviceOwnerRepository = r;
     _deviceOwnerRepository.SetEntities(e);
 }
Example #18
0
 public ChartSetChartsController()
 {
     Entities = new SGMasterBaseEntities();
     SetRepository(new ChartSetChartsRepository(), new ChartSetRepository(), Entities);
 }
Example #19
0
 public void SetEntities(SGMasterBaseEntities entities)
 {
 }
Example #20
0
 private void SetRepository(IChartSetChartsRepository r, IChartSetRepository r1, SGMasterBaseEntities e)
 {
     _chartSetsChartsRepository = r;
     _chartSetsChartsRepository.SetEntities(e);
     _chartSetRepository = r1;
     _chartSetRepository.SetEntities(e);
 }
Example #21
0
 private void SetRepository(ICosemClassRepository cr, SGMasterBaseEntities e)
 {
     _cosemClassRepository = cr;
     _cosemClassRepository.SetEntities(e);
 }
Example #22
0
 private void SetRepository(IObisGroupRepository ogr, IDeviceTypeRepository dtr, SGMasterBaseEntities e)
 {
     _obisGroupRepository = ogr;
     _obisGroupRepository.SetEntities(e);
     _deviceTypeRepository = dtr;
     _deviceTypeRepository.SetEntities(e);
 }