public override void UpdateWithItem(UniqueItem item) { ImageData image = item as ImageData; if (image != null) { UpdatedAtTime = image.UpdatedAtTime; } }
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); } }
public override void UpdateWithItem(UniqueItem item) { WallPost post = item as WallPost; if (post != null) { Likes = post.Likes; if (IsChanged != null) { IsChanged(); } } }
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); } } }
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; } } }
public virtual void UpdateWithItem(UniqueItem item) { }