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