コード例 #1
0
 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;
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: MaslovArt/Design-patterns
        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();
        }