Example #1
0
 protected override void AddRefToTable()
 {
     activity.Reactions[reqParams.reaction]++;
     Likes.Add(new Like()
     {
         poster_id = userId, poster_type = "user", reaction = reqParams.reaction, resource_id = (uint)activity.ActivityId
     });
 }
Example #2
0
 //-------------------------------------------------------------
 public override void UpdateLike(DTO_Like like)
 //-------------------------------------------------------------
 {
     if (!Likes.Contains(like.address))
     {
         Likes.Add(like.address);
         label_likes.Text = Likes.Count.ToString("D2");
     }
 }
Example #3
0
 /// <summary>
 /// Adds a user to the list of users that like an idea.
 /// </summary>
 /// <param name="user">The user to add to the like list.
 /// If already in the list nothing happens.</param>
 public void LikeIdea(User user)
 {
     if (user == null)
     {
         throw new ArgumentNullException("user can not be null.");
     }
     if (!Likes.Contains(user))
     {
         Likes.Add(user);
     }
 }
Example #4
0
        private async Task LoadLikes()
        {
            var result = await _userLikePostService.Get <List <Model.UserLikePost> >(new UserLikePostSearchRequest()
            {
                Liked = true, PostId = postId
            });

            foreach (var item in result)
            {
                Likes.Add(AllUsers.Where(a => a.UserId == item.UserId).FirstOrDefault());
            }
        }
Example #5
0
        public void AddLike(ApplicationUser user)
        {
            var like = Likes.SingleOrDefault(l => l.UserId == user.Id);

            if (like != null)
            {
                throw new CourseReviewException("You have liked this review already");
            }
            var newlike = Like.Create(user);

            Likes.Add(newlike);
        }
Example #6
0
        public void AddReferenceActivity(uint userId, ulong actionId, ActivityType type)
        {
            var activity = FindActivity(actionId, out var activitySource);

            activity.AddReferenceActivity(userId, type);
            activitySource.ActivityFeed.AdvanceActivity(actionId);
            var refActivity = CreateReferenceActivity(activity, userId, type);
            var source      = SourcesMap.Instance.GetSource(userId, "user");

            source.ActivityFeed.AddActivity(refActivity);
            Likes.Add(new Like()
            {
                poster_id = userId, poster_type = "user", reaction = "like", resource_id = (uint)actionId
            });
        }
Example #7
0
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            Families families = new Families();

            Person person1 = new Person();

            person1.ID         = 1;
            person1.PersonName = "小三";
            People people1 = new People();

            people1.Add(person1);
            Family family1 = new Family();

            family1.ID         = 1;
            family1.FamilyName = "张三家";
            family1.Merbers    = people1;
            families.Add(family1);
            Like like1 = new Like();

            like1.LikeName = "潇洒";
            Likes likes = new Likes();

            likes.Add(like1);
            person1.PLike = likes;

            Person person2 = new Person();

            person2.ID         = 2;
            person2.PersonName = "小四";
            People people2 = new People();

            people2.Add(person2);
            Family family2 = new Family();

            family2.FamilyName = "李四家";
            family2.ID         = 2;
            family2.Merbers    = people2;
            families.Add(family2);
            Like like2 = new Like();

            like2.LikeName = "干活";
            Likes likes2 = new Likes();

            likes2.Add(like2);
            person2.PLike = likes2;

            this.gd.DataContext = families;
        }
Example #8
0
        public void AddOrRemoveLike(Profile profile)
        {
            var existingLike = Likes.SingleOrDefault(x => x.Profile == profile);

            if (existingLike == null)
            {
                Likes.Add(new Like
                {
                    Post    = this,
                    Profile = profile,
                });
            }
            else
            {
                Likes.Remove(existingLike);
            }
        }
Example #9
0
 private void Apply(LikeAdded e)
 {
     Likes.Add(new Like {
         Id = e.LikeId, Description = e.Description, ParticipantId = e.ParticipantId
     });
 }
Example #10
0
 public void AddLike(string like)
 {
     Likes.Add(like);
 }
 public Skater()
 {
     Likes.Add("skateboarding");
 }