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); }
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); }