Example #1
0
        public async Task <OpenUserDto> GetUserByUserId(long userId)
        {
            LinUser linUser = await _freeSql.Select <LinUser>().WhereCascade(r => r.IsDeleted == false).Where(r => r.Id == userId).FirstAsync();

            OpenUserDto openUser = _mapper.Map <LinUser, OpenUserDto>(linUser);

            if (openUser == null)
            {
                return(null);
            }
            openUser.Avatar = _fileRepository.GetFileUrl(openUser.Avatar);
            return(openUser);
        }
        public OpenUserDto GetUserByUserId(long userId)
        {
            LinUser     linUser  = _freeSql.Select <LinUser>().WhereCascade(r => r.IsDeleted == false).Where(r => r.Id == userId).First();
            OpenUserDto openUser = _mapper.Map <LinUser, OpenUserDto>(linUser);

            if (openUser == null)
            {
                return(null);
            }
            openUser.Avatar = _currentUser.GetFileUrl(openUser.Avatar);

            return(openUser);
        }
Example #3
0
        public async Task <OpenUserDto?> GetUserByUserId(long userId)
        {
            LinUser linUser = await _userRepository.Where(r => r.Id == userId).FirstAsync();

            OpenUserDto openUser = _mapper.Map <LinUser, OpenUserDto>(linUser);

            if (openUser == null)
            {
                return(null);
            }
            openUser.Avatar = _fileRepository.GetFileUrl(openUser.Avatar);
            return(openUser);
        }