Beispiel #1
0
        /// <summary>
        /// find and returns user by id
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="cancellationToken"></param>
        /// <returns></returns>
        public async Task <AppUser> FindByIdAsync(string userId, CancellationToken cancellationToken)
        {
            cancellationToken.ThrowIfCancellationRequested();
            AppUser appUser = await _userGateway.FindByIdAsync(userId, cancellationToken);

            if (appUser != null)
            {
                return(appUser);
            }
            return(null);
        }