using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Oqtane.Databases.Interfaces; using Oqtane.Migrations; using SZUAbsolventenverein.Module.PremiumArea.Migrations.EntityBuilders; using SZUAbsolventenverein.Module.PremiumArea.Repository; namespace SZUAbsolventenverein.Module.PremiumArea.Migrations { [DbContext(typeof(PremiumAreaContext))] [Migration("SZUAbsolventenverein.Module.PremiumArea.01.00.00.02")] public class RemoveReportingAndMoveToFileManager : MultiDatabaseMigration { public RemoveReportingAndMoveToFileManager(IDatabase database) : base(database) { } protected override void Up(MigrationBuilder migrationBuilder) { var engAppBuilder = new EngineerApplicationEntityBuilder(migrationBuilder, ActiveDatabase); engAppBuilder.DropColumn("PdfFileName"); engAppBuilder.DropColumn("IsReported"); engAppBuilder.DropColumn("ReportReason"); engAppBuilder.DropColumn("ReportCount"); engAppBuilder.DropColumn("AdminReviewedBy"); engAppBuilder.DropColumn("AdminReviewedAt"); engAppBuilder.DropColumn("AdminNote"); } } }