Ejemplo n.º 1
0
 private static void Initialisation()
 {
     _animeRepo = new AnimeRepo();
     _logger = new ConsoleLogger();
     _animeFolderManager = new AnimeFolderManager(_basepath, _logger);
     _animeManager = new AnimeManager(new MalDataParser(new XmlSerializerAndDeserializer())
         , _logger, _animeRepo, _username, _password, _animeFolderManager
         , new AnimeSynopsisManager(_animeFolderManager)
         ,_animeSynopsisFileName);
 }
Ejemplo n.º 2
0
        public MainWindow()
        {
            InitializeComponent();
            CreateAutoMapperMaps();
            _logger = new TextLogger(_basePath + "CustomMalUpdaterWPF.log");
            _animeFolderManager = new AnimeFolderManager(_basePath, _logger);
            _animeRepo = new AnimeRepo();

            _animeManager = new AnimeManager(new MalDataParser(new XmlSerializerAndDeserializer())
                , _logger, _animeRepo, _username, _password, _animeFolderManager
                , new AnimeSynopsisManager(_animeFolderManager)
                , _animeSynopsisFileName);
        }
Ejemplo n.º 3
0
 public AnimeManager(IMalDataParser malDataParser, ILogger logger,
                     IAnimeRepo animeRepo
                     , string username, string password,IAnimeFolderManager animeFolderManager
                    ,IAnimeSynopsisManager animeSynopsisManager, string synopsisFileName )
 {
     _malDataParser = malDataParser;
     _logger = logger;
     _animeRepo = animeRepo;
     _username = username;
     _password = password;
     _animeFolderManager = animeFolderManager;
     _animeSynopsisManager = animeSynopsisManager;
     _synopsisFileName = synopsisFileName;
 }
 public AnimeSynopsisManager(IAnimeFolderManager folderManager)
 {
     _folderManager = folderManager;
 }