public InMemorySimulationClient(IBuildingSecurityClient buildingSecurityClient, Scheduler scheduler) { _buildingSecurityClient = buildingSecurityClient as PseudoBuildingSecurityClient; Debug.Assert(_buildingSecurityClient != null, "_buildingSecurityClient != null"); _alarmRepository = _buildingSecurityClient.AlarmRepository; _caseRepository = _buildingSecurityClient.CaseRepository; _scheduler = scheduler; RegisterEventHanders(); }
public User(IBuildingSecurityClient buildingSecurityClient, IBuildingSecurityClientCookie cookie) { _buildingSecurityClient = buildingSecurityClient; _selfDestructTimer = new Timer {AutoReset = false, Interval = 285000};//4.75 min or 285 seconds _selfDestructTimer.Elapsed += DestroyIfInactive; _selfDestructTimer.Start(); Culture = CultureInfo.CurrentCulture; BuildingSecurityCookie = cookie; if (_buildingSecurityClient.HasPermission(cookie, PermissionNames.CanViewAlarmManager)) { _messageProcessingClient = _buildingSecurityClient.CreateMessageProcessingClient(cookie); } }
public UserPreferencesController(IBuildingSecuritySessionStore sessionStore, IBuildingSecurityClient buildingSecurityClient) : base(sessionStore) { if (buildingSecurityClient == null) throw new ArgumentNullException("buildingSecurityClient"); _buildingSecurityClient = buildingSecurityClient; }
public ReportServerConfigurationFactory(IBuildingSecurityClient buildingSecurityClient) { _buildingSecurityClient = buildingSecurityClient; }
public ReportServerConfigurationController(IBuildingSecurityClient buildingSecurityClient, IReportingClientFactory reportingClientFactory) { _buildingSecurityClient = buildingSecurityClient; _reportingClientFactory = reportingClientFactory; }
public HistoryController(IBuildingSecuritySessionStore sessionStore, IBuildingSecurityClient buildingSecurityClient) : base(sessionStore) { _buildingSecurityClient = buildingSecurityClient; }
public AlarmDisplayOptionsController(IBuildingSecuritySessionStore sessionStore, IBuildingSecurityClient buildingSecurityClient) : base(sessionStore) { _buildingSecurityClient = buildingSecurityClient; }
public AuthenticationServices(IBuildingSecurityClient buildingSecurityClient, IBuildingSecuritySessionStore sessionStore, IHttpSessionManager sessionManager) { _buildingSecurityClient = buildingSecurityClient; _sessionStore = sessionStore; _sessionManager = sessionManager; }
public AlarmResponsesController(IBuildingSecuritySessionStore sessionStore, IBuildingSecurityClient buildingSecurityClient) : base(sessionStore) { _buildingSecurityClient = buildingSecurityClient; }