예제 #1
0
        public async Task <IActionResult> GetAllFriends()
        {
            var query  = new GetAllFriendsQuery(User.GetUserId());
            var result = await mediator.Send(query);

            return(Ok(result));
        }
예제 #2
0
        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());
        }