Beispiel #1
0
 public LibraryGenerator(
     MovieRepository MovieRepository,
     LibGenFactory LibGenFactory,
     SourceRepository SourceRepository,
     LibGenMovieRepository LibGenMovieRepository,
     LibGenTvShowRepository LibGenTvShowRepository,
     SearchCatalog searchCatalog
     )
 {
     this.MovieRepository        = MovieRepository;
     this.LibGenFactory          = LibGenFactory;
     this.SourceRepository       = SourceRepository;
     this.LibGenMovieRepository  = LibGenMovieRepository;
     this.LibGenTvShowRepository = LibGenTvShowRepository;
     this.SearchCatalog          = searchCatalog;
     try
     {
         if (File.Exists(LibraryGenerator.StatusFilePath))
         {
             //load any old status saved in cache
             var statusJson = File.ReadAllText(LibraryGenerator.StatusFilePath);
             this.Status = Newtonsoft.Json.JsonConvert.DeserializeObject <LibraryGeneratorStatus>(statusJson);
         }
     }
     catch (Exception)
     {
     }
 }
Beispiel #2
0
 public LibGenMovieRepository(
     SourceRepository sourceRepository,
     MediaItemRepository mediaItemRepository,
     LibGenFactory libGenFactory
     )
 {
     this.SourceRepository    = sourceRepository;
     this.MediaItemRepository = mediaItemRepository;
     this.LibGenFactory       = libGenFactory;
 }
 public MovieMetadataProcessor(
     AppSettings AppSettings,
     Lazy <MovieRepository> LazyMovieRepository,
     LibGenFactory LibGenFactory,
     LibGenMovieRepository LibGenMovieRepository,
     TMDbClient TMDbClient
     )
 {
     this.AppSettings           = AppSettings;
     this.LazyMovieRepository   = LazyMovieRepository;
     this.LibGenFactory         = LibGenFactory;
     this.LibGenMovieRepository = LibGenMovieRepository;
     this.Client = TMDbClient;
 }