private TraktMovieSync CreateMovieSyncData(TraktMovie movie) { if (movie == null) { return(null); } TraktMovieSync.Movie syncMovie = new TraktMovieSync.Movie { IMDBID = movie.IMDBID, Title = movie.Title, Year = movie.Year }; TraktMovieSync syncData = new TraktMovieSync { UserName = TraktSettings.Username, Password = TraktSettings.Password, MovieList = new List <TraktMovieSync.Movie> { syncMovie } }; return(syncData); }
private TraktMovieSync CreateSyncData(TraktWatchListMovie movie) { if (movie == null) { return(null); } List <TraktMovieSync.Movie> movies = new List <TraktMovieSync.Movie>(); TraktMovieSync.Movie syncMovie = new TraktMovieSync.Movie { IMDBID = movie.IMDBID, Title = movie.Title, Year = movie.Year }; movies.Add(syncMovie); TraktMovieSync syncData = new TraktMovieSync { UserName = TraktSettings.Username, Password = TraktSettings.Password, MovieList = movies }; return(syncData); }
private TraktMovieSync.Movie ToMovie(MediaItem mediaItem) { string value; int iValue; DateTime dtValue; TraktMovieSync.Movie movie = new TraktMovieSync.Movie(); if (MediaItemAspect.TryGetAttribute(mediaItem.Aspects, MovieAspect.ATTR_MOVIE_NAME, out value) && !string.IsNullOrWhiteSpace(value)) { movie.Title = value; } if (MediaItemAspect.TryGetAttribute(mediaItem.Aspects, MovieAspect.ATTR_IMDB_ID, out value) && !string.IsNullOrWhiteSpace(value)) { movie.IMDBID = value; } if (MediaItemAspect.TryGetAttribute(mediaItem.Aspects, MovieAspect.ATTR_TMDB_ID, out iValue) && iValue > 0) { movie.TMDBID = iValue.ToString(); } if (MediaItemAspect.TryGetAttribute(mediaItem.Aspects, MediaAspect.ATTR_RECORDINGTIME, out dtValue)) { movie.Year = dtValue.Year.ToString(); } return(movie); }
/// <summary> /// Creates Sync Data based on a single movie /// </summary> /// <param name="title">Movie Title</param> /// <param name="year">Movie Year</param> /// <param name="imdb">IMDb Id of movie</param> /// <returns>The Trakt Sync data to send</returns> public static TraktMovieSync CreateMovieSyncData(string title, string year, string imdb, string tmdb) { List <TraktMovieSync.Movie> movies = new List <TraktMovieSync.Movie>(); TraktMovieSync.Movie syncMovie = new TraktMovieSync.Movie { Title = title, Year = year, IMDBID = imdb, TMDBID = tmdb }; movies.Add(syncMovie); TraktMovieSync syncData = new TraktMovieSync { UserName = TraktSettings.Username, Password = TraktSettings.Password, MovieList = movies }; return(syncData); }
/// <summary> /// Creates Sync Data based on a single movie /// </summary> /// <param name="title">Movie Title</param> /// <param name="year">Movie Year</param> /// <param name="imdb">IMDb Id of movie</param> /// <returns>The Trakt Sync data to send</returns> public static TraktMovieSync CreateMovieSyncData(string title, string year, string imdb, string tmdb) { List<TraktMovieSync.Movie> movies = new List<TraktMovieSync.Movie>(); TraktMovieSync.Movie syncMovie = new TraktMovieSync.Movie { Title = title, Year = year, IMDBID = imdb, TMDBID = tmdb }; movies.Add(syncMovie); TraktMovieSync syncData = new TraktMovieSync { UserName = TraktSettings.Username, Password = TraktSettings.Password, MovieList = movies }; return syncData; }
private TraktMovieSync CreateSyncData(TraktWatchListMovie movie) { if (movie == null) return null; List<TraktMovieSync.Movie> movies = new List<TraktMovieSync.Movie>(); TraktMovieSync.Movie syncMovie = new TraktMovieSync.Movie { IMDBID = movie.Imdb, Title = movie.Title, Year = movie.Year }; movies.Add(syncMovie); TraktMovieSync syncData = new TraktMovieSync { UserName = TraktSettings.Username, Password = TraktSettings.Password, MovieList = movies }; return syncData; }
private TraktMovieSync CreateMovieSyncData(TraktMovie movie) { if (movie == null) return null; TraktMovieSync.Movie syncMovie = new TraktMovieSync.Movie { IMDBID = movie.Imdb, Title = movie.Title, Year = movie.Year }; TraktMovieSync syncData = new TraktMovieSync { UserName = TraktSettings.Username, Password = TraktSettings.Password, MovieList = new List<TraktMovieSync.Movie> { syncMovie } }; return syncData; }
private TraktMovieSync.Movie ToMovie(MediaItem mediaItem) { string value; int iValue; DateTime dtValue; TraktMovieSync.Movie movie = new TraktMovieSync.Movie(); if (MediaItemAspect.TryGetAttribute(mediaItem.Aspects, MovieAspect.ATTR_MOVIE_NAME, out value) && !string.IsNullOrWhiteSpace(value)) movie.Title = value; if (MediaItemAspect.TryGetAttribute(mediaItem.Aspects, MovieAspect.ATTR_IMDB_ID, out value) && !string.IsNullOrWhiteSpace(value)) movie.IMDBID = value; if (MediaItemAspect.TryGetAttribute(mediaItem.Aspects, MovieAspect.ATTR_TMDB_ID, out iValue) && iValue > 0) movie.TMDBID = iValue.ToString(); if (MediaItemAspect.TryGetAttribute(mediaItem.Aspects, MediaAspect.ATTR_RECORDINGTIME, out dtValue)) movie.Year = dtValue.Year.ToString(); return movie; }
/// <summary> /// Creates Sync Data based on a single movie /// </summary> /// <param name="title">Movie Title</param> /// <param name="year">Movie Year</param> /// <param name="imdb">IMDb Id of movie</param> /// <returns>The Trakt Sync data to send</returns> public static TraktMovieSync CreateMovieSyncData(string title, string year, string imdb) { if (string.IsNullOrEmpty(imdb) && (string.IsNullOrEmpty(title) || string.IsNullOrEmpty(year))) return null; List<TraktMovieSync.Movie> movies = new List<TraktMovieSync.Movie>(); TraktMovieSync.Movie syncMovie = new TraktMovieSync.Movie { Title = title, Year = year, IMDBID = imdb }; movies.Add(syncMovie); TraktMovieSync syncData = new TraktMovieSync { UserName = TraktSettings.Username, Password = TraktSettings.Password, MovieList = movies }; return syncData; }