Example #1
0
        public static TraktShowSync CreateShowSyncData(string title, string year, string imdb)
        {
            if (string.IsNullOrEmpty(imdb) && (string.IsNullOrEmpty(title) || string.IsNullOrEmpty(year)))
            {
                return(null);
            }

            List <TraktShowSync.Show> shows = new List <TraktShowSync.Show>();

            TraktShowSync.Show syncShow = new TraktShowSync.Show
            {
                Title  = title,
                Year   = string.IsNullOrEmpty(year) ? 0 : Convert.ToInt32(year),
                TVDBID = imdb.StartsWith("tt") ? null : imdb
            };
            shows.Add(syncShow);

            TraktShowSync syncData = new TraktShowSync
            {
                UserName = TraktSettings.Username,
                Password = TraktSettings.Password,
                Shows    = shows
            };

            return(syncData);
        }
Example #2
0
        private TraktShowSync CreateSyncData(TraktWatchListShow show)
        {
            if (show == null)
            {
                return(null);
            }

            List <TraktShowSync.Show> shows = new List <TraktShowSync.Show>();

            TraktShowSync.Show syncShow = new TraktShowSync.Show
            {
                TVDBID = show.Tvdb,
                Title  = show.Title,
                Year   = show.Year
            };
            shows.Add(syncShow);

            TraktShowSync syncData = new TraktShowSync
            {
                UserName = TraktSettings.Username,
                Password = TraktSettings.Password,
                Shows    = shows
            };

            return(syncData);
        }
        private TraktShowSync CreateShowSyncData(TraktShow show)
        {
            TraktShowSync.Show showToSync = new TraktShowSync.Show
            {
                Title  = show.Title,
                TVDBID = show.Tvdb,
                Year   = show.Year
            };

            TraktShowSync syncData = new TraktShowSync
            {
                UserName = TraktSettings.Username,
                Password = TraktSettings.Password,
                Shows    = new List <TraktShowSync.Show> {
                    showToSync
                }
            };

            return(syncData);
        }