コード例 #1
0
        public override void UpdateWithItem(UniqueItem item)
        {
            ImageData image = item as ImageData;

            if (image != null)
            {
                UpdatedAtTime = image.UpdatedAtTime;
            }
        }
コード例 #2
0
ファイル: User.cs プロジェクト: seoduda/Conarh_2016
        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);
            }
        }
コード例 #3
0
        public override void UpdateWithItem(UniqueItem item)
        {
            WallPost post = item as WallPost;

            if (post != null)
            {
                Likes = post.Likes;
                if (IsChanged != null)
                {
                    IsChanged();
                }
            }
        }
コード例 #4
0
ファイル: ConnectRequest.cs プロジェクト: seoduda/Conarh_2016
        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);
                }
            }
        }
コード例 #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;
                }
            }
        }
コード例 #6
0
ファイル: Item.cs プロジェクト: seoduda/Conarh_2016
 public virtual void UpdateWithItem(UniqueItem item)
 {
 }