Beispiel #1
0
        //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);
        }