public JobHistoryJsonFileStorage(IEnvironment environment, IFile file, IAppDataProvider appDataProvider)
        {
            _environment     = environment;
            _file            = file;
            _appDataProvider = appDataProvider;

            var historyDir = _appDataProvider.LocalAppDataFolder;

            _savePath = PathSafe.Combine(historyDir, "PDFCreatorHistory.json");
        }
예제 #2
0
        public override ICosmosDbContext CreateObjNoSqlContext(IAppDataProvider provider)

        {
            var objNoSQLHelper = new CosmosDbContext(provider);

            objNoSQLHelper.AddEntity <BotUserOption>("BotUserOption");
            objNoSQLHelper.AddEntity <BotGroupOption>("BotGroupOption");
            objNoSQLHelper.AddEntity <BotGroupUser>("BotGroupUser");
            return(objNoSQLHelper);
        }
예제 #3
0
 public override ICosmosDbContext CreateObjNoSqlContext(IAppDataProvider provider)
 {
     throw new NotImplementedException();
 }
예제 #4
0
 public override ISQLHelper2 oSQLHelper(IAppDataProvider provider)
 {
     throw new NotImplementedException();
 }
예제 #5
0
 public SettingsBackup(IDataStorageFactory storageFactory, IDirectory directory, IAppDataProvider appDataProvider)
 {
     _storageFactory  = storageFactory;
     _directory       = directory;
     _appDataProvider = appDataProvider;
 }