예제 #1
0
    public static TraktSyncResponse RemoveMovieFromWatchlist(TraktMovie movie)
    {
      var movies = new TraktSyncMovies
      {
        Movies = new List<TraktMovie>() { movie }
      };

      return RemoveMoviesFromWatchlist(movies);
    }
예제 #2
0
    public static TraktSyncResponse AddMovieToWatchlist(TraktMovie movie)
    {
      var movies = new TraktSyncMovies
      {
        Movies = new List<TraktMovie>() { movie }
      };

      return AddMoviesToWatchlist(movies);
    }
예제 #3
0
 public static TraktSyncResponse RemoveMoviesFromWatchlist(TraktSyncMovies movies)
 {
   var response = TraktWeb.PostToTrakt(TraktURIs.SyncWatchlistRemove, movies.ToJSON());
   return response.FromJSON<TraktSyncResponse>();
 }
예제 #4
0
    /// <summary>
    /// UnRate a single movie on trakt.tv
    /// </summary>
    public static TraktSyncResponse RemoveMovieFromRatings(TraktMovie movie)
    {
      var movies = new TraktSyncMovies
      {
        Movies = new List<TraktMovie>() { new TraktMovie { Ids = movie.Ids } }
      };

      return RemoveMoviesFromRatings(movies);
    }
예제 #5
0
    public static TraktSyncResponse RemoveMovieFromCollection(TraktMovie movie)
    {
      var movies = new TraktSyncMovies
      {
        Movies = new List<TraktMovie>() { movie }
      };

      return RemoveMoviesFromCollecton(movies);
    }
예제 #6
0
 public static TraktSyncResponse RemoveMoviesFromCollecton(TraktSyncMovies movies)
 {
   var response = TraktWeb.PostToTrakt(TraktURIs.SyncCollectionRemove, movies.ToJSON());
   return response.FromJSON<TraktSyncResponse>();
 }