コード例 #1
0
        public FriendRequest Add(FriendRequest friendRequest)
        {
            context.FriendRequests.Add(friendRequest);
            context.SaveChanges();

            return friendRequest;
        }
コード例 #2
0
        private FriendRequest TranslateFriendRequestForResponse(int userProfileId, FriendRequest friendRequest)
        {
            if (friendRequest.UserProfileId == userProfileId)
            {
                friendRequest.IsIncomingRequest = false;
                return friendRequest;
            }

            return new FriendRequest
            {
                Id = friendRequest.Id,
                UserProfileId = friendRequest.FriendUserProfileId,
                UserProfile = friendRequest.FriendUserProfile,
                FriendUserProfileId = friendRequest.UserProfileId,
                FriendUserProfile = friendRequest.UserProfile,
                Note = friendRequest.Note,
                IsAccepted = friendRequest.IsAccepted,
                IsPending = friendRequest.IsPending,
                IsIncomingRequest = true,
                CreatedDate = friendRequest.CreatedDate,
                ModifiedDate = friendRequest.ModifiedDate
            };
        }
コード例 #3
0
 public void Update(FriendRequest friendRequest)
 {
     context.FriendRequests.Update(friendRequest);
     context.SaveChanges();
 }
コード例 #4
0
 public void Remove(FriendRequest friendRequest)
 {
     context.Remove(friendRequest);
     context.SaveChanges();
 }