Exemplo n.º 1
0
        public override void UpdateWithItem(UniqueItem item)
        {
            ImageData image = item as ImageData;

            if (image != null)
            {
                UpdatedAtTime = image.UpdatedAtTime;
            }
        }
Exemplo n.º 2
0
        public override void UpdateWithItem(UniqueItem item)
        {
            User newUserData = item as User;

            if (newUserData != null)
            {
                UpdatedAtTime = newUserData.UpdatedAtTime > UpdatedAtTime ? newUserData.UpdatedAtTime : UpdatedAtTime;
                ScorePoints   = System.Math.Max(ScorePoints, newUserData.ScorePoints);
            }
        }
Exemplo n.º 3
0
        public override void UpdateWithItem(UniqueItem item)
        {
            WallPost post = item as WallPost;

            if (post != null)
            {
                Likes = post.Likes;
                if (IsChanged != null)
                {
                    IsChanged();
                }
            }
        }
Exemplo n.º 4
0
        public override void UpdateWithItem(UniqueItem item)
        {
            ConnectRequest request = item as ConnectRequest;

            if (request != null && request.UpdatedAtTime > UpdatedAtTime)
            {
                Accepted      = request.Accepted;
                UpdatedAtTime = request.UpdatedAtTime;
                PointsEarned  = request.PointsEarned;
                if (IsChanged != null)
                {
                    IsChanged(this);
                }
            }
        }
Exemplo n.º 5
0
        public override void UpdateWithItem(UniqueItem item)
        {
            var userVote = item as UserVoteData;

            if (userVote != null)
            {
                Id   = userVote.Id;
                Vote = userVote.Vote;

                if (userVote.UpdatedAtTime > UpdatedAtTime)
                {
                    UpdatedAtTime = userVote.UpdatedAtTime;
                }
            }
        }
Exemplo n.º 6
0
 public virtual void UpdateWithItem(UniqueItem item)
 {
 }