Upgraded projects to .NET 9.0 and added new projects `KBR.Cache`, `KBR.Shared`, and `KBR.Shared.Lite` to the solution. Introduced JWT authentication and OTP handling with new models, services, and configuration options. Updated database schema with new entities `Users` and `RefreshTokens`, and added migrations for schema changes. Implemented caching strategies using `AppDistributedCache` with support for in-memory, SQL Server, and Redis. Enhanced email handling with `MailHelpers` for domain replacement. Updated controllers, repositories, and configuration files to support new features.
562 lines
31 KiB
C#
562 lines
31 KiB
C#
using System;
|
|
using Microsoft.EntityFrameworkCore.Metadata;
|
|
using Microsoft.EntityFrameworkCore.Migrations;
|
|
|
|
#nullable disable
|
|
|
|
namespace PortBlog.API.Migrations
|
|
{
|
|
/// <inheritdoc />
|
|
public partial class User_RefreshTokens_Rerun : Migration
|
|
{
|
|
/// <inheritdoc />
|
|
protected override void Up(MigrationBuilder migrationBuilder)
|
|
{
|
|
migrationBuilder.CreateTable(
|
|
name: "Users",
|
|
columns: table => new
|
|
{
|
|
UserId = table.Column<int>(type: "int", nullable: false)
|
|
.Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn),
|
|
Username = table.Column<string>(type: "longtext", nullable: false)
|
|
.Annotation("MySql:CharSet", "utf8mb4"),
|
|
Email = table.Column<string>(type: "longtext", nullable: false)
|
|
.Annotation("MySql:CharSet", "utf8mb4"),
|
|
CreatedAt = table.Column<DateTime>(type: "datetime(6)", nullable: false)
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_Users", x => x.UserId);
|
|
})
|
|
.Annotation("MySql:CharSet", "utf8mb4");
|
|
|
|
migrationBuilder.CreateTable(
|
|
name: "RefreshTokens",
|
|
columns: table => new
|
|
{
|
|
TokenId = table.Column<int>(type: "int", nullable: false)
|
|
.Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn),
|
|
UserId = table.Column<int>(type: "int", nullable: false),
|
|
Token = table.Column<string>(type: "longtext", nullable: false)
|
|
.Annotation("MySql:CharSet", "utf8mb4"),
|
|
JwtId = table.Column<string>(type: "longtext", nullable: false)
|
|
.Annotation("MySql:CharSet", "utf8mb4"),
|
|
ExpiryDate = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
|
CreatedAt = table.Column<DateTime>(type: "datetime(6)", nullable: false),
|
|
Revoked = table.Column<bool>(type: "tinyint(1)", nullable: false),
|
|
ReplacedByToken = table.Column<string>(type: "longtext", nullable: false)
|
|
.Annotation("MySql:CharSet", "utf8mb4"),
|
|
DeviceInfo = table.Column<string>(type: "longtext", nullable: false)
|
|
.Annotation("MySql:CharSet", "utf8mb4")
|
|
},
|
|
constraints: table =>
|
|
{
|
|
table.PrimaryKey("PK_RefreshTokens", x => x.TokenId);
|
|
table.ForeignKey(
|
|
name: "FK_RefreshTokens_Users_UserId",
|
|
column: x => x.UserId,
|
|
principalTable: "Users",
|
|
principalColumn: "UserId",
|
|
onDelete: ReferentialAction.Cascade);
|
|
})
|
|
.Annotation("MySql:CharSet", "utf8mb4");
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Academics",
|
|
keyColumn: "AcademicId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(8319), new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(8321) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Academics",
|
|
keyColumn: "AcademicId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(8990), new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(8991) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Academics",
|
|
keyColumn: "AcademicId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(9095), new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(9096) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Blogs",
|
|
keyColumn: "BlogUrl",
|
|
keyValue: "https://bangararaju.kottedi.in/blog",
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(6331), new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(6332) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Candidates",
|
|
keyColumn: "CandidateId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 597, DateTimeKind.Local).AddTicks(6457), new DateTime(2025, 10, 28, 11, 53, 55, 597, DateTimeKind.Local).AddTicks(6491) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6348), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6349) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6828), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6829) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6831), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6832) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 4,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6834), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6834) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 5,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6836), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6836) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 6,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6842), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6842) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 7,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6844), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6844) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 8,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6846), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(6846) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Experiences",
|
|
keyColumn: "ExperienceId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(3165), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(3167) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Experiences",
|
|
keyColumn: "ExperienceId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(4192), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(4193) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Experiences",
|
|
keyColumn: "ExperienceId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(4197), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(4197) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Experiences",
|
|
keyColumn: "ExperienceId",
|
|
keyValue: 4,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(4201), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(4201) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Hobbies",
|
|
keyColumn: "HobbyId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(5682), new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(5683) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Hobbies",
|
|
keyColumn: "HobbyId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(6359), new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(6360) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Hobbies",
|
|
keyColumn: "HobbyId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(6363), new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(6363) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Hobbies",
|
|
keyColumn: "HobbyId",
|
|
keyValue: 4,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(6365), new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(6366) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Posts",
|
|
keyColumn: "PostId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(87), new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(9329) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Posts",
|
|
keyColumn: "PostId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(390), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(387) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Posts",
|
|
keyColumn: "PostId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(394), new DateTime(2025, 10, 28, 11, 53, 55, 601, DateTimeKind.Local).AddTicks(392) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Projects",
|
|
keyColumn: "ProjectId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(4003), new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(4005) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Projects",
|
|
keyColumn: "ProjectId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(5048), new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(5049) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Projects",
|
|
keyColumn: "ProjectId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(5120), new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(5120) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Resumes",
|
|
keyColumn: "ResumeId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(1505), new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(1512) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Skills",
|
|
keyColumn: "SkillId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(784), new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(787) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Skills",
|
|
keyColumn: "SkillId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(1478), new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(1481) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Skills",
|
|
keyColumn: "SkillId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(1484), new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(1484) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Skills",
|
|
keyColumn: "SkillId",
|
|
keyValue: 4,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(1486), new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(1486) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Skills",
|
|
keyColumn: "SkillId",
|
|
keyValue: 5,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(1488), new DateTime(2025, 10, 28, 11, 53, 55, 600, DateTimeKind.Local).AddTicks(1488) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "SocialLinks",
|
|
keyColumn: "Id",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(3502), new DateTime(2025, 10, 28, 11, 53, 55, 599, DateTimeKind.Local).AddTicks(3506) });
|
|
|
|
migrationBuilder.InsertData(
|
|
table: "Users",
|
|
columns: new[] { "UserId", "CreatedAt", "Email", "Username" },
|
|
values: new object[] { 1, new DateTime(2025, 10, 28, 6, 23, 55, 601, DateTimeKind.Utc).AddTicks(8545), "bangararaju.kottedi@gmail.com", "rajukottedi" });
|
|
|
|
migrationBuilder.CreateIndex(
|
|
name: "IX_RefreshTokens_UserId",
|
|
table: "RefreshTokens",
|
|
column: "UserId");
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
protected override void Down(MigrationBuilder migrationBuilder)
|
|
{
|
|
migrationBuilder.DropTable(
|
|
name: "RefreshTokens");
|
|
|
|
migrationBuilder.DropTable(
|
|
name: "Users");
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Academics",
|
|
keyColumn: "AcademicId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(4652), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(4653) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Academics",
|
|
keyColumn: "AcademicId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(5447), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(5448) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Academics",
|
|
keyColumn: "AcademicId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(5558), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(5559) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Blogs",
|
|
keyColumn: "BlogUrl",
|
|
keyValue: "https://bangararaju.kottedi.in/blog",
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(3195), new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(3196) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Candidates",
|
|
keyColumn: "CandidateId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 690, DateTimeKind.Local).AddTicks(9239), new DateTime(2025, 10, 28, 11, 34, 41, 690, DateTimeKind.Local).AddTicks(9275) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(3656), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(3657) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4150), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4150) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4152), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4153) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 4,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4154), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4155) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 5,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4156), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4156) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 6,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4161), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4161) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 7,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4163), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4163) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "ExperienceDetails",
|
|
keyColumn: "Id",
|
|
keyValue: 8,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4164), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(4165) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Experiences",
|
|
keyColumn: "ExperienceId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(375), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(377) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Experiences",
|
|
keyColumn: "ExperienceId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(1466), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(1467) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Experiences",
|
|
keyColumn: "ExperienceId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(1471), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(1472) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Experiences",
|
|
keyColumn: "ExperienceId",
|
|
keyValue: 4,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(1475), new DateTime(2025, 10, 28, 11, 34, 41, 694, DateTimeKind.Local).AddTicks(1475) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Hobbies",
|
|
keyColumn: "HobbyId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(2045), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(2046) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Hobbies",
|
|
keyColumn: "HobbyId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(2725), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(2725) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Hobbies",
|
|
keyColumn: "HobbyId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(2728), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(2729) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Hobbies",
|
|
keyColumn: "HobbyId",
|
|
keyValue: 4,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(2730), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(2731) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Posts",
|
|
keyColumn: "PostId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(7094), new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(6266) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Posts",
|
|
keyColumn: "PostId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(7426), new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(7423) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Posts",
|
|
keyColumn: "PostId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(7429), new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(7428) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Projects",
|
|
keyColumn: "ProjectId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(911), new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(912) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Projects",
|
|
keyColumn: "ProjectId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(2038), new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(2039) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Projects",
|
|
keyColumn: "ProjectId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(2042), new DateTime(2025, 10, 28, 11, 34, 41, 693, DateTimeKind.Local).AddTicks(2043) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Resumes",
|
|
keyColumn: "ResumeId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 691, DateTimeKind.Local).AddTicks(7935), new DateTime(2025, 10, 28, 11, 34, 41, 691, DateTimeKind.Local).AddTicks(7944) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Skills",
|
|
keyColumn: "SkillId",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(7751), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(7757) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Skills",
|
|
keyColumn: "SkillId",
|
|
keyValue: 2,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(8313), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(8314) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Skills",
|
|
keyColumn: "SkillId",
|
|
keyValue: 3,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(8316), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(8317) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Skills",
|
|
keyColumn: "SkillId",
|
|
keyValue: 4,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(8318), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(8318) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "Skills",
|
|
keyColumn: "SkillId",
|
|
keyValue: 5,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(8320), new DateTime(2025, 10, 28, 11, 34, 41, 692, DateTimeKind.Local).AddTicks(8320) });
|
|
|
|
migrationBuilder.UpdateData(
|
|
table: "SocialLinks",
|
|
keyColumn: "Id",
|
|
keyValue: 1,
|
|
columns: new[] { "CreatedDate", "ModifiedDate" },
|
|
values: new object[] { new DateTime(2025, 10, 28, 11, 34, 41, 691, DateTimeKind.Local).AddTicks(9726), new DateTime(2025, 10, 28, 11, 34, 41, 691, DateTimeKind.Local).AddTicks(9728) });
|
|
}
|
|
}
|
|
}
|