using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace Infrastructure.Migrations.AppDb
{
///
public partial class ReplaceStoreAdminWithIdentityUser : Migration
{
///
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_GameSettlement_Member_SettledByAdminID",
table: "GameSettlement");
migrationBuilder.DropForeignKey(
name: "FK_OrderRefund_Member_AdminID",
table: "OrderRefund");
migrationBuilder.DropIndex(
name: "IX_OrderRefund_AdminID",
table: "OrderRefund");
migrationBuilder.DropIndex(
name: "IX_GameSettlement_SettledByAdminID",
table: "GameSettlement");
migrationBuilder.DropColumn(
name: "AdminID",
table: "OrderRefund");
migrationBuilder.DropColumn(
name: "SettledByAdminID",
table: "GameSettlement");
migrationBuilder.AddColumn(
name: "AdminEmail",
table: "OrderRefund",
type: "nvarchar(256)",
maxLength: 256,
nullable: true);
migrationBuilder.AddColumn(
name: "AdminUserId",
table: "OrderRefund",
type: "nvarchar(450)",
maxLength: 450,
nullable: true);
migrationBuilder.AddColumn(
name: "SettledByAdminEmail",
table: "GameSettlement",
type: "nvarchar(256)",
maxLength: 256,
nullable: true);
migrationBuilder.AddColumn(
name: "SettledByAdminUserId",
table: "GameSettlement",
type: "nvarchar(450)",
maxLength: 450,
nullable: true);
}
///
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "AdminEmail",
table: "OrderRefund");
migrationBuilder.DropColumn(
name: "AdminUserId",
table: "OrderRefund");
migrationBuilder.DropColumn(
name: "SettledByAdminEmail",
table: "GameSettlement");
migrationBuilder.DropColumn(
name: "SettledByAdminUserId",
table: "GameSettlement");
migrationBuilder.AddColumn(
name: "AdminID",
table: "OrderRefund",
type: "int",
nullable: true);
migrationBuilder.AddColumn(
name: "SettledByAdminID",
table: "GameSettlement",
type: "int",
nullable: true);
migrationBuilder.CreateIndex(
name: "IX_OrderRefund_AdminID",
table: "OrderRefund",
column: "AdminID");
migrationBuilder.CreateIndex(
name: "IX_GameSettlement_SettledByAdminID",
table: "GameSettlement",
column: "SettledByAdminID");
migrationBuilder.AddForeignKey(
name: "FK_GameSettlement_Member_SettledByAdminID",
table: "GameSettlement",
column: "SettledByAdminID",
principalTable: "Member",
principalColumn: "ID");
migrationBuilder.AddForeignKey(
name: "FK_OrderRefund_Member_AdminID",
table: "OrderRefund",
column: "AdminID",
principalTable: "Member",
principalColumn: "ID");
}
}
}