public MenuFileExecutor(KeeperDb db, MySettings mySettings, DbCleaner dbCleaner, DbBackuper dbBackuper, IDbToTxtSaver dbToTxtSaver, IDbFromTxtLoader dbFromTxtLoader) { _db = db; _mySettings = mySettings; _dbCleaner = dbCleaner; _dbBackuper = dbBackuper; _dbToTxtSaver = dbToTxtSaver; _dbFromTxtLoader = dbFromTxtLoader; }
static void Main(string[] args) { var backuper = new DbBackuper(); var dbCleaner = new DbBackupCleaner(); var logCleaner = new LogsCleanerExecutor(); var scheduler = new TaskScheduler(); scheduler.Run(backuper, dbCleaner, logCleaner); Console.ReadKey(); }