예제 #1
0
        private List <FriendshipRequestDto> GetFriendshipsRequestsDto(List <FriendshipRequest> requests)
        {
            List <FriendshipRequestDto> friendshipRequests = new List <FriendshipRequestDto>();

            foreach (FriendshipRequest request in requests)
            {
                FriendshipRequestDto requestDto = GetFriendshipRequestDto(request);
                friendshipRequests.Add(requestDto);
            }

            return(friendshipRequests);
        }
예제 #2
0
        public async Task <IActionResult> AddFriend(FriendshipRequestDto friendshipRequestDto)
        {
            try
            {
                await _friendshipService.AddUserToFriends(friendshipRequestDto.Username, friendshipRequestDto.FriendUsername);

                return(Ok(true));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }
 public FriendshipRequestCreatedIntegrationEvent(FriendshipRequestDto friendshipRequest)
 {
     FriendshipRequest = friendshipRequest;
 }
예제 #4
0
        private FriendshipRequestDto GetFriendshipRequestDto(FriendshipRequest request)
        {
            FriendshipRequestDto requestDto = new FriendshipRequestDto(request.SenderId, request.ReceiverId, request.SendingDate);

            return(requestDto);
        }