public async Task <FriendDTO> Handle(GetFriendByGuidQuery request, CancellationToken cancellationToken) { var friend = await userRepository.GetAsync(request.Id); if (friend == null) { throw new AppException(ErrorCode.NotFound); } return(friendMapper.GenerateFriend(friend)); }
public async Task <List <FriendDTO> > Handle(GetAllFriendsQuery request, CancellationToken cancellationToken) { List <User> friends = await friendRepository.GetFriends(request.MyGuid); return(friends.Select(f => friendMapper.GenerateFriend(f)).ToList()); }