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; } }