private async Task <IEnumerable <string> > GetOnlineUserNamesAsync() { var before = DateTime.UtcNow.AddMinutes(-5); var ssonlineuser = await _repo.GetSSOnlineUsersAsync(); var query = from c in _accountingContext.Current join cm in _accountingContext.CurrentMeta on c.TimeStamp equals cm.TimeStamp where cm.TimeStamp > before select c.UserName; var currentUserNames = await query.ToArrayAsync(); return(currentUserNames.Concat(ssonlineuser)); }