Ejemplo n.º 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)
     {
     }
 }
Ejemplo n.º 2
0
 public LibGenTvShow(
     string folderPath,
     int sourceId,
     LibGenTvShowRepository libGenTvShowRepository,
     AppSettings appSettings,
     Utility utility,
     TvShowMetadataProcessor tvShowMetadataProcessor
     )
 {
     this.FolderPath             = folderPath;
     this.SourceId               = sourceId;
     this.LibGenTvShowRepository = libGenTvShowRepository;
     this.AppSettings            = appSettings;
     this.Utility = utility;
     this.TvShowMetadataProcessor = tvShowMetadataProcessor;
 }