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); }