void InitializeServices() { _services = new Dictionary <string, BaseService>(); EngineParameters parameters = new EngineParameters(); parameters.Logger = _logger; _deviceService = new DeviceService(); _deviceService.AttachLogger(_logger); _services.Add(Common.Definitions.OnvifService.DEVICE, _deviceService); _doorControlService = new DoorControlService(); _doorControlService.AttachLogger(_logger); _services.Add(Common.Definitions.OnvifService.DOORCONTROL, _doorControlService); _accessControlService = new AccessControlService(); _accessControlService.AttachLogger(_logger); _services.Add(Common.Definitions.OnvifService.ACCESSCONTROL, _accessControlService); }