void.cat/VoidCat/Services/Migrations/FluentMigrationRunner.cs
2022-06-08 17:17:53 +01:00

19 lines
457 B
C#

using FluentMigrator.Runner;
namespace VoidCat.Services.Migrations;
public class FluentMigrationRunner : IMigration
{
private readonly IMigrationRunner _runner;
public FluentMigrationRunner(IMigrationRunner runner)
{
_runner = runner;
}
public ValueTask<IMigration.MigrationResult> Migrate(string[] args)
{
_runner.MigrateUp();
return ValueTask.FromResult(IMigration.MigrationResult.Completed);
}
}