コード例 #1
0
        public void SetFriendCategory(FriendModels vessel)
        {
            FriendModels model = friendRepository.Get(vessel.Id);

            model.FriendCategory = vessel.FriendCategory;
            friendRepository.Edit(model);
            friendRepository.Save();
        }
コード例 #2
0
        public FRIEND GetFriend(int userID, int friendID)
        {
            FRIEND getFriend = new FRIEND();

            getFriend = friendRepo.Get(friend =>
                                       (friend.USER_ID == userID && friend.FRIEND_ID == friendID) ||
                                       (friend.USER_ID == friendID && friend.FRIEND_ID == userID));

            return(getFriend);
        }
コード例 #3
0
        public async Task <FriendResponseModel> GetFriendAsync(int id)
        {
            var friend = await repository.Get(id);

            if (friend == null)
            {
                throw new Exception("freind not found");
            }

            var userProfile   = ConvertToProfileModel(friend.UserProfile);
            var friendPorfile = ConvertToProfileModel(friend.ProfileFriend);


            return(new FriendResponseModel {
                UserProfile = userProfile, FriendProfile = friendPorfile, IsConfirmed = false
            });
        }
コード例 #4
0
        public void FavoriteTag(int id)
        {
            var friend = friendRepository.Get(id);

            if (friend.Category == FriendCategory.standard)
            {
                friend.Category = FriendCategory.favorite;
            }
            else
            {
                friend.Category = FriendCategory.standard;
            }
            friendRepository.Save();
        }