public Trakt_ActivityShoutShowVM(JMMServerBinary.Contract_Trakt_FriendActivity contract) { this.User = new Trakt_UserVM(contract.User); this.ActivityAction = contract.ActivityAction; this.ActivityType = contract.ActivityType; this.ActivityDate = contract.ActivityDate; this.Elapsed = contract.Elapsed; this.ElapsedShort = contract.ElapsedShort; if (contract.Shout != null) { this.Shout = new Trakt_ShoutVM(contract.Shout); } }
public Trakt_ActivityScrobbleVM(JMMServerBinary.Contract_Trakt_FriendActivity contract) { this.User = new Trakt_UserVM(contract.User); this.ActivityAction = contract.ActivityAction; this.ActivityType = contract.ActivityType; this.ActivityDate = contract.ActivityDate; this.Elapsed = contract.Elapsed; this.ElapsedShort = contract.ElapsedShort; if (contract.Episode != null) { this.Episode = new Trakt_WatchedEpisodeVM(contract.Episode); } ShowEpisodeImageInDashboard = !UserSettingsVM.Instance.HideEpisodeImageWhenUnwatched; ShowEpisodeOverviewInDashboard = !UserSettingsVM.Instance.HideEpisodeOverviewWhenUnwatched; }