/// <summary> /// The save movie. /// </summary> /// <param name="type">The MovieIOType type.</param> /// <returns> /// Process succeeded status. /// </returns> public static bool SaveMovie(MovieIOType type = MovieIOType.All) { try { MovieSaveSettings movieSaveSettings = Get.InOutCollection.MovieSaveSettings[Get.InOutCollection.IoType]; movieSaveSettings.IoType = type; for (int index = 0; index < MovieDBFactory.MultiSelectedMovies.Count; index++) { MovieModel movie = MovieDBFactory.MultiSelectedMovies[index]; if (Get.InOutCollection.IoType == NFOType.YAMJ) { yamj.SaveMovie(movie); } else if (Get.InOutCollection.IoType == NFOType.XBMC) { xbmc.SaveMovie(movie); } } return(true); } catch (Exception exception) { Log.WriteToLog(LogSeverity.Error, 0, "SaveMovie", exception.Message); return(false); } }
public void SaveMovieTest() { var target = new YAMJ(); MovieModel movieModel = this.CreateTestMovie(); MovieSaveSettings movieSaveSettings = new MovieSaveSettings { NormalFanartNameTemplate = "<fileName>-fanart", NormalPosterNameTemplate = "<fileName>", NormalNfoNameTemplate = "<fileName>.nfo" }; target.SaveMovie(movieModel); }
/// <summary> /// The save movie. /// </summary> /// <param name="type">The MovieIOType type.</param> /// <returns> /// Process succeeded status. /// </returns> public static bool SaveMovie(MovieIOType type = MovieIOType.All) { try { MovieSaveSettings movieSaveSettings = Get.InOutCollection.MovieSaveSettings[Get.InOutCollection.IoType]; movieSaveSettings.IoType = type; foreach (MovieModel movie in MovieDBFactory.MultiSelectedMovies) { if (Get.InOutCollection.IoType == NFOType.YAMJ) { yamj.SaveMovie(movie); } } return(true); } catch (Exception exception) { Log.WriteToLog(LogSeverity.Error, 0, "SaveMovie", exception.Message); return(false); } }