using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable #pragma warning disable CA1814 // Prefer jagged arrays over multidimensional namespace Distribution.Migrations { /// public partial class AddItemCatalog : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "UnitPrice", table: "OrderItems", type: "decimal(18,2)", nullable: false, defaultValue: 0m); migrationBuilder.AddColumn( name: "Description", table: "Items", type: "longtext", nullable: true); migrationBuilder.AddColumn( name: "ExternalErpItemId", table: "Items", type: "int", nullable: true); migrationBuilder.AddColumn( name: "FK_BaseUomId", table: "Items", type: "char(36)", nullable: false, defaultValue: new Guid("00000000-0000-0000-0000-000000000000")); migrationBuilder.AddColumn( name: "FK_BrandId", table: "Items", type: "char(36)", nullable: true); migrationBuilder.AddColumn( name: "FK_CategoryId", table: "Items", type: "char(36)", nullable: false, defaultValue: new Guid("00000000-0000-0000-0000-000000000000")); migrationBuilder.AddColumn( name: "FK_SubCategoryId", table: "Items", type: "char(36)", nullable: true); migrationBuilder.AddColumn( name: "LastSyncedAt", table: "Items", type: "datetime(6)", nullable: true); migrationBuilder.AddColumn( name: "Name", table: "Items", type: "longtext", nullable: false); migrationBuilder.AddColumn( name: "SalePrice", table: "Items", type: "decimal(18,2)", nullable: true); migrationBuilder.AddColumn( name: "Sku", table: "Items", type: "longtext", nullable: false); migrationBuilder.AddColumn( name: "SyncSource", table: "Items", type: "int", nullable: false, defaultValue: 0); migrationBuilder.CreateTable( name: "Brands", columns: table => new { Id = table.Column(type: "char(36)", nullable: false), Name = table.Column(type: "longtext", nullable: false), ExternalErpId = table.Column(type: "int", nullable: true), CreatedAt = table.Column(type: "datetime(6)", nullable: false), IsActive = table.Column(type: "tinyint(1)", nullable: false) }, constraints: table => { table.PrimaryKey("PK_Brands", x => x.Id); }) .Annotation("MySQL:Charset", "utf8mb4"); migrationBuilder.CreateTable( name: "Categories", columns: table => new { Id = table.Column(type: "char(36)", nullable: false), Name = table.Column(type: "longtext", nullable: false), ExternalErpId = table.Column(type: "int", nullable: true), CreatedAt = table.Column(type: "datetime(6)", nullable: false), IsActive = table.Column(type: "tinyint(1)", nullable: false) }, constraints: table => { table.PrimaryKey("PK_Categories", x => x.Id); }) .Annotation("MySQL:Charset", "utf8mb4"); migrationBuilder.CreateTable( name: "Uoms", columns: table => new { Id = table.Column(type: "char(36)", nullable: false), Name = table.Column(type: "longtext", nullable: false), ExternalErpId = table.Column(type: "int", nullable: true), CreatedAt = table.Column(type: "datetime(6)", nullable: false), IsActive = table.Column(type: "tinyint(1)", nullable: false) }, constraints: table => { table.PrimaryKey("PK_Uoms", x => x.Id); }) .Annotation("MySQL:Charset", "utf8mb4"); migrationBuilder.CreateTable( name: "SubCategories", columns: table => new { Id = table.Column(type: "char(36)", nullable: false), Name = table.Column(type: "longtext", nullable: false), FK_CategoryId = table.Column(type: "char(36)", nullable: false), ExternalErpId = table.Column(type: "int", nullable: true), CreatedAt = table.Column(type: "datetime(6)", nullable: false), IsActive = table.Column(type: "tinyint(1)", nullable: false) }, constraints: table => { table.PrimaryKey("PK_SubCategories", x => x.Id); table.ForeignKey( name: "FK_SubCategories_Categories_FK_CategoryId", column: x => x.FK_CategoryId, principalTable: "Categories", principalColumn: "Id", onDelete: ReferentialAction.Cascade); }) .Annotation("MySQL:Charset", "utf8mb4"); migrationBuilder.CreateTable( name: "UomConversions", columns: table => new { Id = table.Column(type: "char(36)", nullable: false), FK_ItemId = table.Column(type: "char(36)", nullable: false), FK_FromUomId = table.Column(type: "char(36)", nullable: false), FK_ToUomId = table.Column(type: "char(36)", nullable: false), Factor = table.Column(type: "decimal(18,2)", nullable: false) }, constraints: table => { table.PrimaryKey("PK_UomConversions", x => x.Id); table.ForeignKey( name: "FK_UomConversions_Items_FK_ItemId", column: x => x.FK_ItemId, principalTable: "Items", principalColumn: "Id", onDelete: ReferentialAction.Cascade); table.ForeignKey( name: "FK_UomConversions_Uoms_FK_FromUomId", column: x => x.FK_FromUomId, principalTable: "Uoms", principalColumn: "Id", onDelete: ReferentialAction.Cascade); table.ForeignKey( name: "FK_UomConversions_Uoms_FK_ToUomId", column: x => x.FK_ToUomId, principalTable: "Uoms", principalColumn: "Id", onDelete: ReferentialAction.Cascade); }) .Annotation("MySQL:Charset", "utf8mb4"); migrationBuilder.InsertData( table: "Permissions", columns: new[] { "Id", "Code", "CreatedAt", "Description", "IsActive" }, values: new object[,] { { new Guid("20000000-0000-0000-0000-000000000031"), "items.view", new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), "View items, brands and UOMs", true }, { new Guid("20000000-0000-0000-0000-000000000032"), "items.create", new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), "Create items, brands and UOMs", true }, { new Guid("20000000-0000-0000-0000-000000000033"), "items.update", new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), "Update items, brands and UOMs", true }, { new Guid("20000000-0000-0000-0000-000000000034"), "items.delete", new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), "Delete items, brands and UOMs", true }, { new Guid("20000000-0000-0000-0000-000000000035"), "categories.view", new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), "View categories", true }, { new Guid("20000000-0000-0000-0000-000000000036"), "categories.create", new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), "Create categories and subcategories", true }, { new Guid("20000000-0000-0000-0000-000000000037"), "categories.update", new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), "Update categories and subcategories", true }, { new Guid("20000000-0000-0000-0000-000000000038"), "categories.delete", new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), "Delete categories and subcategories", true } }); migrationBuilder.InsertData( table: "RolePermissions", columns: new[] { "FK_PermissionId", "FK_RoleId", "CreatedAt", "Id", "IsActive" }, values: new object[,] { { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000001"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("7596f703-c6ab-316c-7c80-3f4e3daa174e"), true }, { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000001"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("aa120c36-488e-34ba-e10a-2ac45e46e119"), true }, { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000002"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("b7dee5e3-f329-95a5-75c1-d02c3e40e229"), true }, { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000002"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("e5506b30-527d-08f9-6caa-8a45d3d02999"), true }, { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000003"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("7780d277-9597-84ff-1a1a-f63fc6b4d3cb"), true }, { new Guid("20000000-0000-0000-0000-000000000032"), new Guid("10000000-0000-0000-0000-000000000003"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("8083c659-9506-0bd9-b793-3d6148ce9192"), true }, { new Guid("20000000-0000-0000-0000-000000000033"), new Guid("10000000-0000-0000-0000-000000000003"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("d49f086e-30f0-6ce8-ae96-4395d5e04472"), true }, { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000003"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("1e7fe1b6-5150-4b99-38ed-088d9495cfd8"), true }, { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000004"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("a701da28-aa75-3c1d-abdb-4317404f8df6"), true }, { new Guid("20000000-0000-0000-0000-000000000032"), new Guid("10000000-0000-0000-0000-000000000004"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("2c025310-765f-7d07-ab9a-50524c13d1d3"), true }, { new Guid("20000000-0000-0000-0000-000000000033"), new Guid("10000000-0000-0000-0000-000000000004"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("7c392a13-1a57-0d85-dffa-2fb9e892abe9"), true }, { new Guid("20000000-0000-0000-0000-000000000034"), new Guid("10000000-0000-0000-0000-000000000004"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("97708eed-6ce4-7710-abde-01d00c0c879b"), true }, { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000004"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("9afe507e-191e-bdee-0c5a-cfbcbf1efb3e"), true }, { new Guid("20000000-0000-0000-0000-000000000036"), new Guid("10000000-0000-0000-0000-000000000004"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("9c278616-4289-96fb-944d-b8f1495ccb00"), true }, { new Guid("20000000-0000-0000-0000-000000000037"), new Guid("10000000-0000-0000-0000-000000000004"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("d1dcef02-d4c3-caba-372f-dab82011e9c1"), true }, { new Guid("20000000-0000-0000-0000-000000000038"), new Guid("10000000-0000-0000-0000-000000000004"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("9cc36229-dfba-49b9-1d6e-8929546e894d"), true }, { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000005"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("69f93a29-1df1-7b20-9d5c-94c264f8c4b8"), true }, { new Guid("20000000-0000-0000-0000-000000000032"), new Guid("10000000-0000-0000-0000-000000000005"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("070813f7-4053-2889-0d14-d0d5834208c2"), true }, { new Guid("20000000-0000-0000-0000-000000000033"), new Guid("10000000-0000-0000-0000-000000000005"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("0efa7259-aadb-0019-4be5-38d3f8f4cd54"), true }, { new Guid("20000000-0000-0000-0000-000000000034"), new Guid("10000000-0000-0000-0000-000000000005"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("9e60e7d7-8bd6-c1c7-4bf1-4de2c9dcb91c"), true }, { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000005"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("5df82318-bc01-1947-09ef-60508e02b257"), true }, { new Guid("20000000-0000-0000-0000-000000000036"), new Guid("10000000-0000-0000-0000-000000000005"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("34f478f4-6c96-4b31-b68a-28c7942c0789"), true }, { new Guid("20000000-0000-0000-0000-000000000037"), new Guid("10000000-0000-0000-0000-000000000005"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("69598e0e-b7ad-477b-c587-7abf6189162d"), true }, { new Guid("20000000-0000-0000-0000-000000000038"), new Guid("10000000-0000-0000-0000-000000000005"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("b36fb2d4-43df-44f8-ff51-de6d88644c94"), true }, { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000006"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("bd209f90-6671-8ea0-eb20-aa151faec6a0"), true }, { new Guid("20000000-0000-0000-0000-000000000032"), new Guid("10000000-0000-0000-0000-000000000006"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("4cc32686-8391-0214-5747-db14f53c5b6f"), true }, { new Guid("20000000-0000-0000-0000-000000000033"), new Guid("10000000-0000-0000-0000-000000000006"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("26c6d86a-835d-6f0d-3730-66a46ea26b11"), true }, { new Guid("20000000-0000-0000-0000-000000000034"), new Guid("10000000-0000-0000-0000-000000000006"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("e8039d9c-a286-fb74-5abb-b5c6c67f243a"), true }, { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000006"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("d9e038cb-bcff-cce1-5d34-b4e63a9ce694"), true }, { new Guid("20000000-0000-0000-0000-000000000036"), new Guid("10000000-0000-0000-0000-000000000006"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("343e71f0-da6b-2489-5571-f8d7c6378ee7"), true }, { new Guid("20000000-0000-0000-0000-000000000037"), new Guid("10000000-0000-0000-0000-000000000006"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("ac894328-a935-8e6e-8427-6c0f36ac75da"), true }, { new Guid("20000000-0000-0000-0000-000000000038"), new Guid("10000000-0000-0000-0000-000000000006"), new DateTime(2026, 8, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), new Guid("1d6273d4-db6a-d70e-4b5f-98cb634d668a"), true } }); migrationBuilder.CreateIndex( name: "IX_Items_FK_BaseUomId", table: "Items", column: "FK_BaseUomId"); migrationBuilder.CreateIndex( name: "IX_Items_FK_BrandId", table: "Items", column: "FK_BrandId"); migrationBuilder.CreateIndex( name: "IX_Items_FK_CategoryId", table: "Items", column: "FK_CategoryId"); migrationBuilder.CreateIndex( name: "IX_Items_FK_SubCategoryId", table: "Items", column: "FK_SubCategoryId"); migrationBuilder.CreateIndex( name: "IX_SubCategories_FK_CategoryId", table: "SubCategories", column: "FK_CategoryId"); migrationBuilder.CreateIndex( name: "IX_UomConversions_FK_FromUomId", table: "UomConversions", column: "FK_FromUomId"); migrationBuilder.CreateIndex( name: "IX_UomConversions_FK_ItemId", table: "UomConversions", column: "FK_ItemId"); migrationBuilder.CreateIndex( name: "IX_UomConversions_FK_ToUomId", table: "UomConversions", column: "FK_ToUomId"); migrationBuilder.AddForeignKey( name: "FK_Items_Brands_FK_BrandId", table: "Items", column: "FK_BrandId", principalTable: "Brands", principalColumn: "Id"); migrationBuilder.AddForeignKey( name: "FK_Items_Categories_FK_CategoryId", table: "Items", column: "FK_CategoryId", principalTable: "Categories", principalColumn: "Id", onDelete: ReferentialAction.Cascade); migrationBuilder.AddForeignKey( name: "FK_Items_SubCategories_FK_SubCategoryId", table: "Items", column: "FK_SubCategoryId", principalTable: "SubCategories", principalColumn: "Id"); migrationBuilder.AddForeignKey( name: "FK_Items_Uoms_FK_BaseUomId", table: "Items", column: "FK_BaseUomId", principalTable: "Uoms", principalColumn: "Id", onDelete: ReferentialAction.Cascade); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_Items_Brands_FK_BrandId", table: "Items"); migrationBuilder.DropForeignKey( name: "FK_Items_Categories_FK_CategoryId", table: "Items"); migrationBuilder.DropForeignKey( name: "FK_Items_SubCategories_FK_SubCategoryId", table: "Items"); migrationBuilder.DropForeignKey( name: "FK_Items_Uoms_FK_BaseUomId", table: "Items"); migrationBuilder.DropTable( name: "Brands"); migrationBuilder.DropTable( name: "SubCategories"); migrationBuilder.DropTable( name: "UomConversions"); migrationBuilder.DropTable( name: "Categories"); migrationBuilder.DropTable( name: "Uoms"); migrationBuilder.DropIndex( name: "IX_Items_FK_BaseUomId", table: "Items"); migrationBuilder.DropIndex( name: "IX_Items_FK_BrandId", table: "Items"); migrationBuilder.DropIndex( name: "IX_Items_FK_CategoryId", table: "Items"); migrationBuilder.DropIndex( name: "IX_Items_FK_SubCategoryId", table: "Items"); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000001") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000001") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000002") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000002") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000003") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000032"), new Guid("10000000-0000-0000-0000-000000000003") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000033"), new Guid("10000000-0000-0000-0000-000000000003") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000003") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000004") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000032"), new Guid("10000000-0000-0000-0000-000000000004") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000033"), new Guid("10000000-0000-0000-0000-000000000004") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000034"), new Guid("10000000-0000-0000-0000-000000000004") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000004") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000036"), new Guid("10000000-0000-0000-0000-000000000004") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000037"), new Guid("10000000-0000-0000-0000-000000000004") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000038"), new Guid("10000000-0000-0000-0000-000000000004") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000005") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000032"), new Guid("10000000-0000-0000-0000-000000000005") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000033"), new Guid("10000000-0000-0000-0000-000000000005") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000034"), new Guid("10000000-0000-0000-0000-000000000005") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000005") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000036"), new Guid("10000000-0000-0000-0000-000000000005") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000037"), new Guid("10000000-0000-0000-0000-000000000005") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000038"), new Guid("10000000-0000-0000-0000-000000000005") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000031"), new Guid("10000000-0000-0000-0000-000000000006") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000032"), new Guid("10000000-0000-0000-0000-000000000006") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000033"), new Guid("10000000-0000-0000-0000-000000000006") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000034"), new Guid("10000000-0000-0000-0000-000000000006") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000035"), new Guid("10000000-0000-0000-0000-000000000006") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000036"), new Guid("10000000-0000-0000-0000-000000000006") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000037"), new Guid("10000000-0000-0000-0000-000000000006") }); migrationBuilder.DeleteData( table: "RolePermissions", keyColumns: new[] { "FK_PermissionId", "FK_RoleId" }, keyValues: new object[] { new Guid("20000000-0000-0000-0000-000000000038"), new Guid("10000000-0000-0000-0000-000000000006") }); migrationBuilder.DeleteData( table: "Permissions", keyColumn: "Id", keyValue: new Guid("20000000-0000-0000-0000-000000000031")); migrationBuilder.DeleteData( table: "Permissions", keyColumn: "Id", keyValue: new Guid("20000000-0000-0000-0000-000000000032")); migrationBuilder.DeleteData( table: "Permissions", keyColumn: "Id", keyValue: new Guid("20000000-0000-0000-0000-000000000033")); migrationBuilder.DeleteData( table: "Permissions", keyColumn: "Id", keyValue: new Guid("20000000-0000-0000-0000-000000000034")); migrationBuilder.DeleteData( table: "Permissions", keyColumn: "Id", keyValue: new Guid("20000000-0000-0000-0000-000000000035")); migrationBuilder.DeleteData( table: "Permissions", keyColumn: "Id", keyValue: new Guid("20000000-0000-0000-0000-000000000036")); migrationBuilder.DeleteData( table: "Permissions", keyColumn: "Id", keyValue: new Guid("20000000-0000-0000-0000-000000000037")); migrationBuilder.DeleteData( table: "Permissions", keyColumn: "Id", keyValue: new Guid("20000000-0000-0000-0000-000000000038")); migrationBuilder.DropColumn( name: "UnitPrice", table: "OrderItems"); migrationBuilder.DropColumn( name: "Description", table: "Items"); migrationBuilder.DropColumn( name: "ExternalErpItemId", table: "Items"); migrationBuilder.DropColumn( name: "FK_BaseUomId", table: "Items"); migrationBuilder.DropColumn( name: "FK_BrandId", table: "Items"); migrationBuilder.DropColumn( name: "FK_CategoryId", table: "Items"); migrationBuilder.DropColumn( name: "FK_SubCategoryId", table: "Items"); migrationBuilder.DropColumn( name: "LastSyncedAt", table: "Items"); migrationBuilder.DropColumn( name: "Name", table: "Items"); migrationBuilder.DropColumn( name: "SalePrice", table: "Items"); migrationBuilder.DropColumn( name: "Sku", table: "Items"); migrationBuilder.DropColumn( name: "SyncSource", table: "Items"); } } }