neu report integriert
This commit is contained in:
@@ -1,43 +0,0 @@
|
||||
using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
using Oqtane.Databases.Interfaces;
|
||||
using Oqtane.Migrations;
|
||||
using SZUAbsolventenverein.Module.HallOfFame.Migrations.EntityBuilders;
|
||||
using SZUAbsolventenverein.Module.HallOfFame.Repository;
|
||||
|
||||
namespace SZUAbsolventenverein.Module.HallOfFame.Migrations
|
||||
{
|
||||
[DbContext(typeof(HallOfFameContext))]
|
||||
[Migration("SZUAbsolventenverein.Module.HallOfFame.01.00.00.02")]
|
||||
public class AddReportingColumns : MultiDatabaseMigration
|
||||
{
|
||||
public AddReportingColumns(IDatabase database) : base(database)
|
||||
{
|
||||
}
|
||||
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.AddColumn<bool>(
|
||||
name: "IsReported",
|
||||
table: "SZUAbsolventenvereinHallOfFame",
|
||||
nullable: false,
|
||||
defaultValue: false);
|
||||
|
||||
migrationBuilder.AddColumn<string>(
|
||||
name: "ReportReason",
|
||||
table: "SZUAbsolventenvereinHallOfFame",
|
||||
nullable: true);
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DropColumn(
|
||||
name: "IsReported",
|
||||
table: "SZUAbsolventenvereinHallOfFame");
|
||||
|
||||
migrationBuilder.DropColumn(
|
||||
name: "ReportReason",
|
||||
table: "SZUAbsolventenvereinHallOfFame");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -22,15 +22,15 @@ namespace SZUAbsolventenverein.Module.HallOfFame.Migrations.EntityBuilders
|
||||
|
||||
protected override HallOfFameEntityBuilder BuildTable(ColumnsBuilder table)
|
||||
{
|
||||
HallOfFameId = AddAutoIncrementColumn(table,"HallOfFameId");
|
||||
ModuleId = AddIntegerColumn(table,"ModuleId");
|
||||
Name = AddMaxStringColumn(table,"Name");
|
||||
Year = AddIntegerColumn(table,"Year");
|
||||
Description = AddMaxStringColumn(table,"Description");
|
||||
Image = AddMaxStringColumn(table,"Image");
|
||||
Link = AddMaxStringColumn(table,"Link");
|
||||
Status = AddStringColumn(table,"Status", 50);
|
||||
UserId = AddIntegerColumn(table,"UserId");
|
||||
HallOfFameId = AddAutoIncrementColumn(table, "HallOfFameId");
|
||||
ModuleId = AddIntegerColumn(table, "ModuleId");
|
||||
Name = AddMaxStringColumn(table, "Name");
|
||||
Year = AddIntegerColumn(table, "Year");
|
||||
Description = AddMaxStringColumn(table, "Description");
|
||||
Image = AddMaxStringColumn(table, "Image");
|
||||
Link = AddMaxStringColumn(table, "Link");
|
||||
Status = AddStringColumn(table, "Status", 50);
|
||||
UserId = AddIntegerColumn(table, "UserId");
|
||||
AddAuditableColumns(table);
|
||||
return this;
|
||||
}
|
||||
@@ -44,8 +44,6 @@ namespace SZUAbsolventenverein.Module.HallOfFame.Migrations.EntityBuilders
|
||||
public OperationBuilder<AddColumnOperation> Link { get; set; }
|
||||
public OperationBuilder<AddColumnOperation> Status { get; set; }
|
||||
public OperationBuilder<AddColumnOperation> UserId { get; set; }
|
||||
public OperationBuilder<AddColumnOperation> IsReported { get; set; }
|
||||
public OperationBuilder<AddColumnOperation> ReportReason { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user