Ejemplo n.º 1
0
        protected TraktSyncHistoryRemovePostBuilder AddMovieOrIgnore(TraktMovie movie)
        {
            if (ContainsMovie(movie))
            {
                return(this);
            }

            var historyMovie = new TraktSyncHistoryPostMovie();

            historyMovie.Ids   = movie.Ids;
            historyMovie.Title = movie.Title;
            historyMovie.Year  = movie.Year;

            (_historyPost.Movies as List <TraktSyncHistoryPostMovie>).Add(historyMovie);

            return(this);
        }
Ejemplo n.º 2
0
        protected TraktSyncHistoryPostBuilder AddMovieOrIgnore(TraktMovie movie, DateTime?watchedAt = null)
        {
            if (ContainsMovie(movie))
            {
                return(this);
            }

            var historyMovie = new TraktSyncHistoryPostMovie();

            historyMovie.Ids   = movie.Ids;
            historyMovie.Title = movie.Title;
            historyMovie.Year  = movie.Year;

            if (watchedAt.HasValue)
            {
                historyMovie.WatchedAt = watchedAt.Value.ToUniversalTime();
            }

            (_historyPost.Movies as List <TraktSyncHistoryPostMovie>).Add(historyMovie);

            return(this);
        }