| using System; |
| using Microsoft.EntityFrameworkCore.Migrations; |
|
|
| #nullable disable |
|
|
| #pragma warning disable CA1814 // Prefer jagged arrays over multidimensional |
|
|
| namespace ContactManagementAPI.Migrations |
| { |
| |
| public partial class AddNewContactGroups : Migration |
| { |
| |
| protected override void Up(MigrationBuilder migrationBuilder) |
| { |
| migrationBuilder.AlterColumn<int>( |
| name: "GroupId", |
| table: "AppUsers", |
| type: "int", |
| nullable: false, |
| defaultValue: 0, |
| oldClrType: typeof(int), |
| oldType: "int", |
| oldNullable: true); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 1, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 16, 12, 39, 30, 575, DateTimeKind.Local).AddTicks(7842)); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 2, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 16, 12, 39, 30, 575, DateTimeKind.Local).AddTicks(7855)); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 3, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 16, 12, 39, 30, 575, DateTimeKind.Local).AddTicks(7857)); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 4, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 16, 12, 39, 30, 575, DateTimeKind.Local).AddTicks(7858)); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 5, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 16, 12, 39, 30, 575, DateTimeKind.Local).AddTicks(7860)); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 6, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 16, 12, 39, 30, 575, DateTimeKind.Local).AddTicks(7862)); |
|
|
| migrationBuilder.InsertData( |
| table: "ContactGroups", |
| columns: new[] { "Id", "CreatedAt", "Description", "Name" }, |
| values: new object[,] |
| { |
| { 7, new DateTime(2026, 2, 16, 12, 39, 30, 575, DateTimeKind.Local).AddTicks(7863), "College contacts", "College" }, |
| { 8, new DateTime(2026, 2, 16, 12, 39, 30, 575, DateTimeKind.Local).AddTicks(7864), "Alcoholics Anonymous", "AA" } |
| }); |
| } |
|
|
| |
| protected override void Down(MigrationBuilder migrationBuilder) |
| { |
| migrationBuilder.DeleteData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 7); |
|
|
| migrationBuilder.DeleteData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 8); |
|
|
| migrationBuilder.AlterColumn<int>( |
| name: "GroupId", |
| table: "AppUsers", |
| type: "int", |
| nullable: true, |
| oldClrType: typeof(int), |
| oldType: "int"); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 1, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 9, 10, 57, 18, 734, DateTimeKind.Local).AddTicks(8518)); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 2, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 9, 10, 57, 18, 734, DateTimeKind.Local).AddTicks(8531)); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 3, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 9, 10, 57, 18, 734, DateTimeKind.Local).AddTicks(8533)); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 4, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 9, 10, 57, 18, 734, DateTimeKind.Local).AddTicks(8535)); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 5, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 9, 10, 57, 18, 734, DateTimeKind.Local).AddTicks(8537)); |
|
|
| migrationBuilder.UpdateData( |
| table: "ContactGroups", |
| keyColumn: "Id", |
| keyValue: 6, |
| column: "CreatedAt", |
| value: new DateTime(2026, 2, 9, 10, 57, 18, 734, DateTimeKind.Local).AddTicks(8538)); |
| } |
| } |
| } |
|
|