Пример #1
0
        public async Task <User> FindAsync(UserLoginInfo login)
        {
            var userLogin = await _userLoginRepository.FirstOrDefaultAsync(
                ul => ul.LoginProvider == login.LoginProvider && ul.ProviderKey == login.ProviderKey
                );

            if (userLogin == null)
            {
                return(null);
            }

            return(await _userRepository.FirstOrDefaultAsync(userLogin.UserId));
        }