コード例 #1
0
ファイル: TraktAPI.cs プロジェクト: aspik/MediaPortal-2
    public static TraktSyncResponse RemoveEpisodeFromWatchlist(TraktEpisode episode)
    {
      var episodes = new TraktSyncEpisodes
      {
        Episodes = new List<TraktEpisode>() { episode }
      };

      return RemoveEpisodesFromWatchlist(episodes);
    }
コード例 #2
0
ファイル: TraktAPI.cs プロジェクト: aspik/MediaPortal-2
    public static TraktSyncResponse AddEpisodeToWatchlist(TraktEpisode episode)
    {
      var episodes = new TraktSyncEpisodes
      {
        Episodes = new List<TraktEpisode>() { episode }
      };

      return AddEpisodesToWatchlist(episodes);
    }
コード例 #3
0
ファイル: TraktAPI.cs プロジェクト: aspik/MediaPortal-2
 public static TraktSyncResponse RemoveEpisodesFromWatchlist(TraktSyncEpisodes episodes)
 {
   var response = TraktWeb.PostToTrakt(TraktURIs.SyncWatchlistRemove, episodes.ToJSON());
   return response.FromJSON<TraktSyncResponse>();
 }
コード例 #4
0
ファイル: TraktAPI.cs プロジェクト: aspik/MediaPortal-2
    /// <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
ファイル: TraktAPI.cs プロジェクト: aspik/MediaPortal-2
    public static TraktSyncResponse RemoveEpisodeFromCollection(TraktEpisode episode)
    {
      var episodes = new TraktSyncEpisodes
      {
        Episodes = new List<TraktEpisode>() { episode }
      };

      return RemoveEpisodesFromCollecton(episodes);
    }
コード例 #6
0
ファイル: TraktAPI.cs プロジェクト: aspik/MediaPortal-2
 public static TraktSyncResponse RemoveEpisodesFromCollecton(TraktSyncEpisodes episodes)
 {
   var response = TraktWeb.PostToTrakt(TraktURIs.SyncCollectionRemove, episodes.ToJSON());
   return response.FromJSON<TraktSyncResponse>();
 }