Пример #1
0
        private List <Guid> GetOnlineUsers()
        {
            _logger.LogDebug("Trying to get all online users.");

            try
            {
                List <string> onlineUserStringIds = _onlineUsersRepository.Get()
                                                    .Select(x => x.Id)
                                                    .ToList();

                List <Guid> usersGuidIds = new List <Guid>();
                onlineUserStringIds.ForEach(x => { usersGuidIds.Add(Guid.Parse(x)); });
                return(usersGuidIds);
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Error occured during getting online usera.");
                throw;
            }
        }