//TODO::: Эти данные тоже неплохо было бы из кеш-сервиса брать private async Task <Session> GetCurrentSessionAsync(string userId, string session) { var sessions = await sessionProvider.GetModelsBySearchPredicate(x => x.UserId == userId); foreach (var currentSession in sessions) { if (currentSession.SessionId == session) { return(currentSession); } } return(null); }