public async Task LockAllWorkstationsAsync(string userEmail)
        {
            foreach (var workstationConnection in _workstationConnections)
            {
                await workstationConnection.Value.SetAlarmState(true);
            }

            var alarmState = new AlarmState
            {
                IsAlarm   = true,
                AdminName = userEmail ?? "undefined",
                Date      = DateTime.UtcNow
            };

            await _appSettingsService.SetAlarmStateAsync(alarmState);
        }