Пример #1
0
        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);
            }
        }
Пример #2
0
        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;
        }