示例#1
0
    public static TraktSyncResponse RemoveEpisodeFromWatchlist(TraktEpisode episode)
    {
      var episodes = new TraktSyncEpisodes
      {
        Episodes = new List<TraktEpisode>() { episode }
      };

      return RemoveEpisodesFromWatchlist(episodes);
    }
示例#2
0
    public static TraktSyncResponse AddEpisodeToWatchlist(TraktEpisode episode)
    {
      var episodes = new TraktSyncEpisodes
      {
        Episodes = new List<TraktEpisode>() { episode }
      };

      return AddEpisodesToWatchlist(episodes);
    }
示例#3
0
 public static TraktSyncResponse RemoveEpisodesFromWatchlist(TraktSyncEpisodes episodes)
 {
   var response = TraktWeb.PostToTrakt(TraktURIs.SyncWatchlistRemove, episodes.ToJSON());
   return response.FromJSON<TraktSyncResponse>();
 }
示例#4
0
    /// <summary>
    /// UnRate a single episode on trakt.tv
    /// </summary>
    public static TraktSyncResponse RemoveEpisodeFromRatings(TraktEpisode episode)
    {
      var episodes = new TraktSyncEpisodes
      {
        Episodes = new List<TraktEpisode>() { new TraktEpisode { Ids = episode.Ids } }
      };

      return RemoveEpisodesFromRatings(episodes);
    }
示例#5
0
    public static TraktSyncResponse RemoveEpisodeFromCollection(TraktEpisode episode)
    {
      var episodes = new TraktSyncEpisodes
      {
        Episodes = new List<TraktEpisode>() { episode }
      };

      return RemoveEpisodesFromCollecton(episodes);
    }
示例#6
0
 public static TraktSyncResponse RemoveEpisodesFromCollecton(TraktSyncEpisodes episodes)
 {
   var response = TraktWeb.PostToTrakt(TraktURIs.SyncCollectionRemove, episodes.ToJSON());
   return response.FromJSON<TraktSyncResponse>();
 }