public async Task <FriendResponseModel> IsConfirmFriendAsync(ConfirmationFriendModel model) { var friend = await repository.Get(model.FriendId); if (model.IsConfirmed == false) { throw new Exception("User not confirm your invitation"); } friend.ProfileFriend.Friends.Add(friend); friend.IsConfirmed = model.IsConfirmed; await repository.ConfirmFriendAsync(friend); var friendProfileModel = ConvertToProfileModel(friend.ProfileFriend); var userProfileModel = ConvertToProfileModel(friend.UserProfile); return(Ok(friendProfileModel, userProfileModel, isFriend: friend.IsFriend, isConfirmed: friend.IsConfirmed)); }