Пример #1
0
 public static async Task <IDbStoreProvider> WithBackupRestore(
     this IDbStoreProvider dbStoreProvider,
     string backupPath,
     IDataBackupRestore dataBackupRestore)
 {
     return(await DbStoreProviderWithBackupRestore.CreateAsync(dbStoreProvider, backupPath, dataBackupRestore));
 }
        public static async Task <IDbStoreProvider> CreateAsync(
            IDbStoreProvider dbStoreProvider,
            string backupPath,
            IDataBackupRestore dataBackupRestore)
        {
            DbStoreProviderWithBackupRestore provider = new DbStoreProviderWithBackupRestore(dbStoreProvider, backupPath, dataBackupRestore);
            await provider.RestoreAsync();

            return(provider);
        }