public static void AddShowToLibrary(TraktShow show) { TraktShowLibrary libShow = new TraktShowLibrary { Tvdb = show.Tvdb, Imdb = show.Imdb, Title = show.Title, Year = show.Year, Username = TraktSettings.Username, Password = TraktSettings.Password }; Thread libThread = new Thread(o => { var oShow = o as TraktShowLibrary; TraktLogger.Info("Adding {0} to library", oShow.Title); var response = TraktAPI.TraktAPI.SyncShowAsLibrary(oShow); TraktAPI.TraktAPI.LogTraktResponse(response); }) { IsBackground = true, Name = "AddLibrary" }; libThread.Start(libShow); }
public static TraktResponse SyncShowAsLibrary(TraktShowLibrary show) { string response = Transmit(TraktURIs.ShowLibrary, show.ToJSON()); return response.FromJSON<TraktResponse>(); }