Compare commits
20 Commits
dev-mail-s
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
| 912457755e | |||
| 8cede3ba55 | |||
| 5fbeb9f732 | |||
| 2676921d7a | |||
| 8eeedf6dad | |||
| 50911e0de7 | |||
| 2b25c55a70 | |||
| c6538b8d0d | |||
| d8c59d7bd1 | |||
| 50c5f87f93 | |||
| 5c1a50ea64 | |||
| cd1ad0a47f | |||
| 62c7a29909 | |||
| 4672d82975 | |||
| 9a4db75e85 | |||
| d2548941fa | |||
| e8b9fe0dc3 | |||
| 22c0d933af | |||
| 167b736493 | |||
| aa22cbe708 |
@ -5,6 +5,7 @@
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<IsPublishable>false</IsPublishable>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -1,17 +1,155 @@
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Asp.Versioning;
|
||||
using AutoMapper;
|
||||
using Microsoft.AspNetCore.Http.HttpResults;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using PortBlog.API.Entities;
|
||||
using PortBlog.API.Models;
|
||||
using PortBlog.API.Repositories.Contracts;
|
||||
|
||||
|
||||
namespace PortBlog.API.Controllers
|
||||
{
|
||||
[Route("api/blog")]
|
||||
[Route("blog/api/v{version:apiVersion}/posts")]
|
||||
[ApiController]
|
||||
[ApiVersion(1)]
|
||||
public class BlogController : ControllerBase
|
||||
{
|
||||
private readonly ILogger<BlogController> _logger;
|
||||
private readonly IBlogRepository _blogRepository;
|
||||
private readonly IMapper _mapper;
|
||||
|
||||
public BlogController(ILogger<BlogController> logger)
|
||||
public BlogController(ILogger<BlogController> logger, IBlogRepository blogRepository, IMapper mapper)
|
||||
{
|
||||
this._logger = logger;
|
||||
}
|
||||
_logger = logger;
|
||||
_blogRepository = blogRepository;
|
||||
_mapper = mapper;
|
||||
}
|
||||
|
||||
[HttpGet("GetPostLikesAndViews")]
|
||||
public async Task<ActionResult<PostMetricsDto>> GetPostLikesAndViews(string blogUrl, string postSlug)
|
||||
{
|
||||
var postMetrics = new PostMetricsDto();
|
||||
|
||||
if(!await _blogRepository.BlogExistsAsync(blogUrl))
|
||||
{
|
||||
_logger.LogInformation($"Blog with id {blogUrl} wasn't found when fetching post likes and views.");
|
||||
return NotFound();
|
||||
}
|
||||
|
||||
if (!await _blogRepository.PostExistsAsync(blogUrl, postSlug))
|
||||
{
|
||||
_logger.LogInformation($"Post with id {postSlug} wasn't found when fetching post likes and views.");
|
||||
return Ok(postMetrics);
|
||||
}
|
||||
|
||||
var post = await _blogRepository.GetPostAsync(blogUrl, postSlug);
|
||||
|
||||
post.Views++;
|
||||
|
||||
_blogRepository.UpdatePost(post);
|
||||
|
||||
await _blogRepository.SaveChangesAsync();
|
||||
|
||||
postMetrics = _mapper.Map<PostMetricsDto>(post);
|
||||
|
||||
postMetrics.PostExists = true;
|
||||
|
||||
return Ok(postMetrics);
|
||||
}
|
||||
|
||||
[HttpPost("CreatePost")]
|
||||
public async Task<ActionResult<PostMetricsDto>> CreatePost([FromBody] PostCreationDto post)
|
||||
{
|
||||
if (!await _blogRepository.BlogExistsAsync(post.BlogUrl))
|
||||
{
|
||||
_logger.LogInformation($"Blog with id {post.BlogUrl} wasn't found when fetching post likes and views.");
|
||||
return NotFound();
|
||||
}
|
||||
|
||||
var postEntityExists = await _blogRepository.GetPostAsync(post.BlogUrl, post.Slug);
|
||||
|
||||
if (postEntityExists == null)
|
||||
{
|
||||
postEntityExists = _mapper.Map<Post>(post);
|
||||
|
||||
postEntityExists.Views++;
|
||||
|
||||
_blogRepository.AddPost(postEntityExists);
|
||||
}
|
||||
else
|
||||
{
|
||||
postEntityExists.Title = post.Title;
|
||||
postEntityExists.Description = post.Description;
|
||||
postEntityExists.Categories = post.Categories;
|
||||
_blogRepository.UpdatePost(postEntityExists);
|
||||
}
|
||||
|
||||
await _blogRepository.SaveChangesAsync();
|
||||
|
||||
var postMetrics = _mapper.Map<PostMetricsDto>(postEntityExists);
|
||||
postMetrics.PostExists = true;
|
||||
return Ok(postMetrics);
|
||||
}
|
||||
|
||||
[HttpPost("LikePost")]
|
||||
public async Task<ActionResult<int>> LikePost(string blogUrl, string postSlug)
|
||||
{
|
||||
if (!await _blogRepository.PostExistsAsync(blogUrl, postSlug))
|
||||
{
|
||||
_logger.LogInformation($"Post with id {postSlug} wasn't found when fetching post likes and views.");
|
||||
return NotFound();
|
||||
}
|
||||
|
||||
var post = await _blogRepository.GetPostAsync(blogUrl, postSlug);
|
||||
|
||||
post.Likes++;
|
||||
|
||||
_blogRepository.UpdatePost(post);
|
||||
|
||||
await _blogRepository.SaveChangesAsync();
|
||||
|
||||
return Ok(post.Likes);
|
||||
}
|
||||
|
||||
[HttpPost("DislikePost")]
|
||||
public async Task<ActionResult<int>> DislikePost(string blogUrl, string postSlug)
|
||||
{
|
||||
if (!await _blogRepository.PostExistsAsync(blogUrl, postSlug))
|
||||
{
|
||||
_logger.LogInformation($"Post with id {postSlug} wasn't found when fetching post likes and views.");
|
||||
return NotFound();
|
||||
}
|
||||
|
||||
var post = await _blogRepository.GetPostAsync(blogUrl, postSlug);
|
||||
|
||||
post.Likes--;
|
||||
|
||||
_blogRepository.UpdatePost(post);
|
||||
|
||||
await _blogRepository.SaveChangesAsync();
|
||||
|
||||
return Ok(post.Likes);
|
||||
}
|
||||
|
||||
[HttpPost("UpdatePostCommentsCount")]
|
||||
public async Task<ActionResult> UpdatePostCommentsCount(string blogUrl, string postSlug, [FromBody] int commentsCount)
|
||||
{
|
||||
if (!await _blogRepository.PostExistsAsync(blogUrl, postSlug))
|
||||
{
|
||||
_logger.LogInformation($"Post with id {postSlug} wasn't found when fetching post likes and views.");
|
||||
return NotFound();
|
||||
}
|
||||
|
||||
var post = await _blogRepository.GetPostAsync(blogUrl, postSlug);
|
||||
|
||||
post.Comments = commentsCount;
|
||||
|
||||
_blogRepository.UpdatePost(post);
|
||||
|
||||
await _blogRepository.SaveChangesAsync();
|
||||
|
||||
return NoContent();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -243,7 +243,7 @@ namespace PortBlog.API.Controllers
|
||||
[ProducesResponseType(StatusCodes.Status400BadRequest)]
|
||||
[ProducesResponseType(StatusCodes.Status500InternalServerError)]
|
||||
[ProducesResponseType(StatusCodes.Status204NoContent)]
|
||||
public async Task<ActionResult> SendMessage(int candidateId, [FromBody] MessageDto message)
|
||||
public async Task<ActionResult<bool>> SendMessage(int candidateId, [FromBody] MessageDto message)
|
||||
{
|
||||
try
|
||||
{
|
||||
@ -260,7 +260,7 @@ namespace PortBlog.API.Controllers
|
||||
messageSendDto.CandidateName = candidateDto.DisplayName;
|
||||
messageSendDto.CandidateId = candidateDto.CandidateId;
|
||||
await _mailService.SendAsync(messageSendDto);
|
||||
return NoContent();
|
||||
return Ok(true);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
@ -54,7 +54,7 @@ namespace PortBlog.API.DbContexts.Seed
|
||||
HobbyId = 1,
|
||||
Order = 1,
|
||||
Name = "Web Development",
|
||||
Description = "Crafting Professional-Quality Websites with Precision",
|
||||
Description = "Crafting Professional-Quality Websites with Precision.",
|
||||
Icon = "fa-square-terminal",
|
||||
ResumeId = 1
|
||||
},
|
||||
@ -63,7 +63,7 @@ namespace PortBlog.API.DbContexts.Seed
|
||||
HobbyId = 2,
|
||||
Order = 2,
|
||||
Name = "Automation",
|
||||
Description = "Streamlining and Simplifying Complex Tasks through Automation",
|
||||
Description = "Streamlining and Simplifying Complex Tasks through Automation.",
|
||||
Icon = "fa-robot",
|
||||
ResumeId = 1
|
||||
},
|
||||
@ -72,7 +72,7 @@ namespace PortBlog.API.DbContexts.Seed
|
||||
HobbyId = 3,
|
||||
Order = 3,
|
||||
Name = "Blogging",
|
||||
Description = "Sharing the knowledge and insights I’ve gathered along my journey",
|
||||
Description = "Sharing the knowledge and insights I’ve gathered along my journey.",
|
||||
Icon = "fa-typewriter",
|
||||
ResumeId = 1
|
||||
},
|
||||
@ -80,9 +80,9 @@ namespace PortBlog.API.DbContexts.Seed
|
||||
{
|
||||
HobbyId = 4,
|
||||
Order = 4,
|
||||
Name = "Gardening",
|
||||
Description = "Cultivating Nature's Beauty and Bounty",
|
||||
Icon = "fa-seedling",
|
||||
Name = "Technology",
|
||||
Description = "Exploring, embracing, and leveraging the latest advancements.",
|
||||
Icon = "fa-lightbulb-gear",
|
||||
ResumeId = 1
|
||||
}
|
||||
};
|
||||
@ -175,8 +175,8 @@ namespace PortBlog.API.DbContexts.Seed
|
||||
ProjectId = 1,
|
||||
Name = "Transfora (Business Process Management)",
|
||||
Description = "Business Process Management",
|
||||
Category = "Web Development",
|
||||
ImagePath = "",
|
||||
Categories = ["Web Development"],
|
||||
ImagePath = "bpm.jpg",
|
||||
TechnologiesUsed = ".NET, Angular",
|
||||
Responsibilities = "Developing, Testing, Support",
|
||||
Roles = "Coding, Reviewing, Testing",
|
||||
@ -185,10 +185,10 @@ namespace PortBlog.API.DbContexts.Seed
|
||||
new Project()
|
||||
{
|
||||
ProjectId = 2,
|
||||
Name = "Transfora (Business Process Management)",
|
||||
Name = "Human Captial Management",
|
||||
Description = "Business Process Management",
|
||||
Category = "Web Development",
|
||||
ImagePath = "",
|
||||
Categories = ["Web Design"],
|
||||
ImagePath = "hcm.jpg",
|
||||
TechnologiesUsed = ".NET, Angular",
|
||||
Responsibilities = "Developing, Testing, Support",
|
||||
Roles = "Coding, Reviewing, Testing",
|
||||
@ -199,11 +199,11 @@ namespace PortBlog.API.DbContexts.Seed
|
||||
ProjectId = 3,
|
||||
Name = "Transfora (Business Process Management)",
|
||||
Description = "Business Process Management",
|
||||
Category = "Web Development",
|
||||
ImagePath = "",
|
||||
Categories = ["Web Development"],
|
||||
ImagePath = "hms.png",
|
||||
TechnologiesUsed = ".NET, Angular",
|
||||
Responsibilities = "Developing, Testing, Support",
|
||||
Roles = "Coding, Reviewing, Testing",
|
||||
Responsibilities = "Hosting, Integrating, Monitoring",
|
||||
Roles = "Integration, Monitor",
|
||||
ResumeId = 1
|
||||
}
|
||||
};
|
||||
@ -229,7 +229,7 @@ namespace PortBlog.API.DbContexts.Seed
|
||||
Slug = "hello-world",
|
||||
Title = "Hello World",
|
||||
Description = "Hello World",
|
||||
Category = "Welcome",
|
||||
Categories = ["Welcome"],
|
||||
PostUrl = "https://bangararaju.kottedi.in/blog/hello-world",
|
||||
CreatedDate = DateTime.Now,
|
||||
BlogUrl = "https://bangararaju.kottedi.in/blog"
|
||||
@ -240,7 +240,7 @@ namespace PortBlog.API.DbContexts.Seed
|
||||
Slug = "hello-world",
|
||||
Title = "Hello World",
|
||||
Description = "Hello World",
|
||||
Category = "Welcome",
|
||||
Categories = ["Welcome"],
|
||||
PostUrl = "https://bangararaju.kottedi.in/blog/hello-world",
|
||||
CreatedDate = DateTime.Now,
|
||||
BlogUrl = "https://bangararaju.kottedi.in/blog"
|
||||
@ -251,7 +251,7 @@ namespace PortBlog.API.DbContexts.Seed
|
||||
Slug = "hello-world",
|
||||
Title = "Hello World",
|
||||
Description = "Hello World",
|
||||
Category = "Welcome",
|
||||
Categories = ["Welcome"],
|
||||
PostUrl = "https://bangararaju.kottedi.in/blog/hello-world",
|
||||
CreatedDate = DateTime.Now,
|
||||
BlogUrl = "https://bangararaju.kottedi.in/blog",
|
||||
|
||||
@ -22,8 +22,8 @@ namespace PortBlog.API.Entities
|
||||
public string Description { get; set; } = string.Empty;
|
||||
|
||||
[Required]
|
||||
[MaxLength(100)]
|
||||
public string Category { get; set; } = string.Empty;
|
||||
[MaxLength(200)]
|
||||
public string[] Categories { get; set; } = [];
|
||||
|
||||
[MaxLength(100)]
|
||||
public string? Author { get; set; }
|
||||
|
||||
@ -18,8 +18,8 @@ namespace PortBlog.API.Entities
|
||||
public string Description { get; set; } = string.Empty;
|
||||
|
||||
[Required]
|
||||
[MaxLength(100)]
|
||||
public string Category { get; set; } = string.Empty;
|
||||
[MaxLength(200)]
|
||||
public string[] Categories { get; set; } = [];
|
||||
|
||||
[Required]
|
||||
[MaxLength(100)]
|
||||
|
||||
@ -12,6 +12,7 @@ namespace PortBlog.API.Extensions
|
||||
services.AddScoped<ICandidateRepository, CandidateRepository>();
|
||||
services.AddScoped<IResumeRepository, ResumeRepository>();
|
||||
services.AddScoped<IMailRepository, MailRepository>();
|
||||
services.AddScoped<IBlogRepository, BlogRepository>();
|
||||
return services;
|
||||
}
|
||||
|
||||
|
||||
1369
PortBlog.API/Migrations/20240502091648_ProjectAndPostChanges.Designer.cs
generated
Normal file
1369
PortBlog.API/Migrations/20240502091648_ProjectAndPostChanges.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
547
PortBlog.API/Migrations/20240502091648_ProjectAndPostChanges.cs
Normal file
547
PortBlog.API/Migrations/20240502091648_ProjectAndPostChanges.cs
Normal file
@ -0,0 +1,547 @@
|
||||
using System;
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace PortBlog.API.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class ProjectAndPostChanges : Migration
|
||||
{
|
||||
/// <inheritdoc />
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DropColumn(
|
||||
name: "Category",
|
||||
table: "Projects");
|
||||
|
||||
migrationBuilder.DropColumn(
|
||||
name: "Category",
|
||||
table: "Posts");
|
||||
|
||||
migrationBuilder.AddColumn<string>(
|
||||
name: "Categories",
|
||||
table: "Projects",
|
||||
type: "varchar(200)",
|
||||
maxLength: 200,
|
||||
nullable: false,
|
||||
defaultValue: "")
|
||||
.Annotation("MySql:CharSet", "utf8mb4");
|
||||
|
||||
migrationBuilder.AddColumn<string>(
|
||||
name: "Categories",
|
||||
table: "Posts",
|
||||
type: "varchar(200)",
|
||||
maxLength: 200,
|
||||
nullable: false,
|
||||
defaultValue: "")
|
||||
.Annotation("MySql:CharSet", "utf8mb4");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6162), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6162) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6166), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6166) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6168), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6168) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Blogs",
|
||||
keyColumn: "BlogUrl",
|
||||
keyValue: "https://bangararaju.kottedi.in/blog",
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6248), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6248) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Candidates",
|
||||
keyColumn: "CandidateId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(5877), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(5895) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6333), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6333) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6336), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6337) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6338), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6338) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6339), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6340) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6341), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6341) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 6,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6343), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6343) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 7,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6344), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6345) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 8,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6346), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6346) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6297), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6297) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6302), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6302) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6305), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6305) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6307), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6308) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6128), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6128) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6134), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6135) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6137), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6137) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6139), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6139) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Welcome", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6269), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6266) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Welcome", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6274), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6273) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Welcome", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6277), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6276) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Web Development", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6218), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6219) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Web Development", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6224), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6225) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Web Development", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6227), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6227) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Resumes",
|
||||
keyColumn: "ResumeId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6082), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6082) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6187), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6187) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6191), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6191) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6193), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6193) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6194), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6195) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6196), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6196) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "SocialLinks",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6106), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6106) });
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.DropColumn(
|
||||
name: "Categories",
|
||||
table: "Projects");
|
||||
|
||||
migrationBuilder.DropColumn(
|
||||
name: "Categories",
|
||||
table: "Posts");
|
||||
|
||||
migrationBuilder.AddColumn<string>(
|
||||
name: "Category",
|
||||
table: "Projects",
|
||||
type: "varchar(100)",
|
||||
maxLength: 100,
|
||||
nullable: false,
|
||||
defaultValue: "")
|
||||
.Annotation("MySql:CharSet", "utf8mb4");
|
||||
|
||||
migrationBuilder.AddColumn<string>(
|
||||
name: "Category",
|
||||
table: "Posts",
|
||||
type: "varchar(100)",
|
||||
maxLength: 100,
|
||||
nullable: false,
|
||||
defaultValue: "")
|
||||
.Annotation("MySql:CharSet", "utf8mb4");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4502), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4503) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4505), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4505) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4538), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4538) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Blogs",
|
||||
keyColumn: "BlogUrl",
|
||||
keyValue: "https://bangararaju.kottedi.in/blog",
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4614), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4615) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Candidates",
|
||||
keyColumn: "CandidateId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4300), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4316) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4696), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4696) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4699), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4699) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4700), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4701) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4702), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4702) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4703), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4703) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 6,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4705), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4705) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 7,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4706), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4707) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 8,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4708), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4708) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4663), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4664) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4668), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4668) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4671), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4671) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4673), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4673) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4471), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4471) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4476), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4476) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4478), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4478) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4480), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4480) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Category", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Welcome", new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4636), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4634) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Category", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Welcome", new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4641), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4639) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Category", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Welcome", new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4643), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4642) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Category", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Web Development", new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4586), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4586) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Category", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Web Development", new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4590), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4591) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Category", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Web Development", new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4593), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4593) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Resumes",
|
||||
keyColumn: "ResumeId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4431), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4431) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4559), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4559) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4562), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4562) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4564), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4564) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4565), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4565) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4566), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4567) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "SocialLinks",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4453), new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4453) });
|
||||
}
|
||||
}
|
||||
}
|
||||
1369
PortBlog.API/Migrations/20240506170311_categorycolumnchanges.Designer.cs
generated
Normal file
1369
PortBlog.API/Migrations/20240506170311_categorycolumnchanges.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
495
PortBlog.API/Migrations/20240506170311_categorycolumnchanges.cs
Normal file
495
PortBlog.API/Migrations/20240506170311_categorycolumnchanges.cs
Normal file
@ -0,0 +1,495 @@
|
||||
using System;
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace PortBlog.API.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class categorycolumnchanges : Migration
|
||||
{
|
||||
/// <inheritdoc />
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3707), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3707) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3710), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3711) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3712), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3713) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Blogs",
|
||||
keyColumn: "BlogUrl",
|
||||
keyValue: "https://bangararaju.kottedi.in/blog",
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3796), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3796) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Candidates",
|
||||
keyColumn: "CandidateId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3501), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3517) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3896), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3896) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3899), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3899) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3900), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3901) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3902), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3902) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3903), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3904) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 6,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3905), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3906) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 7,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3907), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3907) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 8,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3908), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3909) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3858), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3859) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3863), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3864) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3866), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3867) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3869), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3869) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3673), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3673) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3678), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3678) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3680), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3680) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3682), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3682) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "[\"Welcome\"]", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3816), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3812) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "[\"Welcome\"]", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3821), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3819) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "[\"Welcome\"]", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3824), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3823) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "[\"Web Development\"]", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3769), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3769) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "[\"Web Development\"]", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3774), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3774) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "[\"Web Development\"]", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3777), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3777) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Resumes",
|
||||
keyColumn: "ResumeId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3630), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3630) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3735), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3736) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3738), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3739) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3740), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3741) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3742), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3742) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3743), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3743) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "SocialLinks",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3652), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3652) });
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6162), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6162) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6166), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6166) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6168), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6168) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Blogs",
|
||||
keyColumn: "BlogUrl",
|
||||
keyValue: "https://bangararaju.kottedi.in/blog",
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6248), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6248) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Candidates",
|
||||
keyColumn: "CandidateId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(5877), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(5895) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6333), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6333) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6336), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6337) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6338), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6338) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6339), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6340) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6341), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6341) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 6,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6343), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6343) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 7,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6344), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6345) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 8,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6346), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6346) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6297), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6297) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6302), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6302) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6305), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6305) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6307), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6308) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6128), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6128) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6134), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6135) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6137), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6137) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6139), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6139) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Welcome", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6269), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6266) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Welcome", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6274), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6273) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Welcome", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6277), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6276) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Web Development", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6218), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6219) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Web Development", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6224), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6225) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "Categories", "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { "Web Development", new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6227), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6227) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Resumes",
|
||||
keyColumn: "ResumeId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6082), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6082) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6187), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6187) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6191), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6191) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6193), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6193) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6194), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6195) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6196), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6196) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "SocialLinks",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6106), new DateTime(2024, 5, 2, 14, 46, 47, 828, DateTimeKind.Local).AddTicks(6106) });
|
||||
}
|
||||
}
|
||||
}
|
||||
1369
PortBlog.API/Migrations/20240507173808_Dataupdate.Designer.cs
generated
Normal file
1369
PortBlog.API/Migrations/20240507173808_Dataupdate.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
495
PortBlog.API/Migrations/20240507173808_Dataupdate.cs
Normal file
495
PortBlog.API/Migrations/20240507173808_Dataupdate.cs
Normal file
@ -0,0 +1,495 @@
|
||||
using System;
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace PortBlog.API.Migrations
|
||||
{
|
||||
/// <inheritdoc />
|
||||
public partial class Dataupdate : Migration
|
||||
{
|
||||
/// <inheritdoc />
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8945), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8945) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8948), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8949) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8950), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8951) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Blogs",
|
||||
keyColumn: "BlogUrl",
|
||||
keyValue: "https://bangararaju.kottedi.in/blog",
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9023), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9023) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Candidates",
|
||||
keyColumn: "CandidateId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8726), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8742) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9096), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9096) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9099), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9100) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9101), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9101) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9102), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9102) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9103), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9103) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 6,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9105), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9105) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 7,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9106), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9106) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 8,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9107), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9108) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9068), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9068) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9072), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9073) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9075), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9075) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9077), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9077) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "Description", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8912), "Crafting Professional-Quality Websites with Precision.", new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8913) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "Description", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8917), "Streamlining and Simplifying Complex Tasks through Automation.", new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8918) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "Description", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8919), "Sharing the knowledge and insights I’ve gathered along my journey.", new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8919) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "Description", "Icon", "ModifiedDate", "Name" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8921), "Exploring, embracing, and leveraging the latest advancements.", "fa-lightbulb-gear", new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8921), "Technology" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9042), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9038) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9047), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9045) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9049), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9048) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ImagePath", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8997), "bpm.jpg", new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8997) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Categories", "CreatedDate", "ImagePath", "ModifiedDate", "Name" },
|
||||
values: new object[] { "[\"Web Design\"]", new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9003), "hcm.jpg", new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9003), "Human Captial Management" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ImagePath", "ModifiedDate", "Responsibilities", "Roles" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9006), "hms.png", new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9006), "Hosting, Integrating, Monitoring", "Integration, Monitor" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Resumes",
|
||||
keyColumn: "ResumeId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8874), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8874) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8968), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8968) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8971), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8972) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8973), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8973) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8974), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8974) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8975), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8976) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "SocialLinks",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8894), new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8895) });
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3707), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3707) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3710), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3711) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Academics",
|
||||
keyColumn: "AcademicId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3712), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3713) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Blogs",
|
||||
keyColumn: "BlogUrl",
|
||||
keyValue: "https://bangararaju.kottedi.in/blog",
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3796), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3796) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Candidates",
|
||||
keyColumn: "CandidateId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3501), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3517) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3896), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3896) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3899), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3899) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3900), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3901) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3902), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3902) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3903), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3904) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 6,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3905), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3906) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 7,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3907), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3907) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "ExperienceDetails",
|
||||
keyColumn: "Id",
|
||||
keyValue: 8,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3908), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3909) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3858), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3859) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3863), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3864) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3866), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3867) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Experiences",
|
||||
keyColumn: "ExperienceId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3869), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3869) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "Description", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3673), "Crafting Professional-Quality Websites with Precision", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3673) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "Description", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3678), "Streamlining and Simplifying Complex Tasks through Automation", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3678) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "Description", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3680), "Sharing the knowledge and insights I’ve gathered along my journey", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3680) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Hobbies",
|
||||
keyColumn: "HobbyId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "Description", "Icon", "ModifiedDate", "Name" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3682), "Cultivating Nature's Beauty and Bounty", "fa-seedling", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3682), "Gardening" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3816), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3812) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3821), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3819) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Posts",
|
||||
keyColumn: "PostId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3824), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3823) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ImagePath", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3769), "", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3769) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "Categories", "CreatedDate", "ImagePath", "ModifiedDate", "Name" },
|
||||
values: new object[] { "[\"Web Development\"]", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3774), "", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3774), "Transfora (Business Process Management)" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Projects",
|
||||
keyColumn: "ProjectId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ImagePath", "ModifiedDate", "Responsibilities", "Roles" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3777), "", new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3777), "Developing, Testing, Support", "Coding, Reviewing, Testing" });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Resumes",
|
||||
keyColumn: "ResumeId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3630), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3630) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3735), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3736) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 2,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3738), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3739) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 3,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3740), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3741) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 4,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3742), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3742) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "Skills",
|
||||
keyColumn: "SkillId",
|
||||
keyValue: 5,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3743), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3743) });
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "SocialLinks",
|
||||
keyColumn: "Id",
|
||||
keyValue: 1,
|
||||
columns: new[] { "CreatedDate", "ModifiedDate" },
|
||||
values: new object[] { new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3652), new DateTime(2024, 5, 6, 22, 33, 10, 710, DateTimeKind.Local).AddTicks(3652) });
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -75,35 +75,35 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
AcademicId = 1,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4502),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8945),
|
||||
Degree = "High School",
|
||||
EndYear = 2007,
|
||||
Institution = "Pragati Little Public School",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4503),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8945),
|
||||
ResumeId = 1,
|
||||
StartYear = 2006
|
||||
},
|
||||
new
|
||||
{
|
||||
AcademicId = 2,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4505),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8948),
|
||||
Degree = "Intermediate",
|
||||
DegreeSpecialization = "MPC",
|
||||
EndYear = 2009,
|
||||
Institution = "Sri Chaitanya Junior College",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4505),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8949),
|
||||
ResumeId = 1,
|
||||
StartYear = 2007
|
||||
},
|
||||
new
|
||||
{
|
||||
AcademicId = 3,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4538),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8950),
|
||||
Degree = "BTech",
|
||||
DegreeSpecialization = "ECE",
|
||||
EndYear = 2013,
|
||||
Institution = "Kakinada Institute of Technology & Science",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4538),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8951),
|
||||
ResumeId = 1,
|
||||
StartYear = 2009
|
||||
});
|
||||
@ -144,9 +144,9 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
BlogUrl = "https://bangararaju.kottedi.in/blog",
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4614),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9023),
|
||||
Description = "Your Hub for Tech, DIY, and Innovation",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4615),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9023),
|
||||
Name = "Engineer's Odyssey"
|
||||
});
|
||||
});
|
||||
@ -213,13 +213,13 @@ namespace PortBlog.API.Migrations
|
||||
{
|
||||
CandidateId = 1,
|
||||
Address = "Samalkot, Andhra Pradesh, India",
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4300),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8726),
|
||||
Dob = new DateTime(1992, 5, 6, 0, 0, 0, 0, DateTimeKind.Unspecified),
|
||||
Email = "bangararaju.kottedi@gmail.com",
|
||||
FirstName = "Bangara Raju",
|
||||
Gender = "Male",
|
||||
LastName = "Kottedi",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4316),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8742),
|
||||
Phone = "+91 9441212187"
|
||||
});
|
||||
});
|
||||
@ -366,11 +366,11 @@ namespace PortBlog.API.Migrations
|
||||
{
|
||||
ExperienceId = 1,
|
||||
Company = "Agility E Services",
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4663),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9068),
|
||||
Description = "",
|
||||
EndDate = new DateTime(2016, 4, 25, 0, 0, 0, 0, DateTimeKind.Unspecified),
|
||||
Location = "Hyderabad",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4664),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9068),
|
||||
ResumeId = 1,
|
||||
StartDate = new DateTime(2015, 9, 2, 0, 0, 0, 0, DateTimeKind.Unspecified),
|
||||
Title = "Jr. Software Engineer"
|
||||
@ -379,11 +379,11 @@ namespace PortBlog.API.Migrations
|
||||
{
|
||||
ExperienceId = 2,
|
||||
Company = "Agility",
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4668),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9072),
|
||||
Description = "",
|
||||
EndDate = new DateTime(2022, 1, 31, 0, 0, 0, 0, DateTimeKind.Unspecified),
|
||||
Location = "Kuwait",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4668),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9073),
|
||||
ResumeId = 1,
|
||||
StartDate = new DateTime(2016, 5, 12, 0, 0, 0, 0, DateTimeKind.Unspecified),
|
||||
Title = "Web Developer"
|
||||
@ -392,11 +392,11 @@ namespace PortBlog.API.Migrations
|
||||
{
|
||||
ExperienceId = 3,
|
||||
Company = "Agility",
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4671),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9075),
|
||||
Description = "",
|
||||
EndDate = new DateTime(2022, 10, 31, 0, 0, 0, 0, DateTimeKind.Unspecified),
|
||||
Location = "Kuwait",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4671),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9075),
|
||||
ResumeId = 1,
|
||||
StartDate = new DateTime(2022, 2, 1, 0, 0, 0, 0, DateTimeKind.Unspecified),
|
||||
Title = "Senior Web Developer"
|
||||
@ -405,11 +405,11 @@ namespace PortBlog.API.Migrations
|
||||
{
|
||||
ExperienceId = 4,
|
||||
Company = "Agility E Services",
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4673),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9077),
|
||||
Description = "",
|
||||
EndDate = new DateTime(2024, 4, 12, 0, 0, 0, 0, DateTimeKind.Unspecified),
|
||||
Location = "Hyderabad",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4673),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9077),
|
||||
ResumeId = 1,
|
||||
StartDate = new DateTime(2022, 11, 4, 0, 0, 0, 0, DateTimeKind.Unspecified),
|
||||
Title = "Technology Specialist"
|
||||
@ -457,73 +457,73 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
Id = 1,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4696),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9096),
|
||||
Details = "Worked on the YouTube Captions team, in Javascript and Python to plan, to design and develop the full stack to add and edit Automatic Speech Recognition captions.",
|
||||
ExperienceId = 1,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4696),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9096),
|
||||
Order = 1
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4699),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9099),
|
||||
Details = "Worked on the YouTube Captions team, in Javascript and Python to plan, to design and develop the full stack to add and edit Automatic Speech Recognition captions.",
|
||||
ExperienceId = 1,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4699),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9100),
|
||||
Order = 2
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 3,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4700),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9101),
|
||||
Details = "Worked on the YouTube Captions team, in Javascript and Python to plan, to design and develop the full stack to add and edit Automatic Speech Recognition captions.",
|
||||
ExperienceId = 2,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4701),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9101),
|
||||
Order = 1
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 4,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4702),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9102),
|
||||
Details = "Worked on the YouTube Captions team, in Javascript and Python to plan, to design and develop the full stack to add and edit Automatic Speech Recognition captions.",
|
||||
ExperienceId = 2,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4702),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9102),
|
||||
Order = 2
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 5,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4703),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9103),
|
||||
Details = "Worked on the YouTube Captions team, in Javascript and Python to plan, to design and develop the full stack to add and edit Automatic Speech Recognition captions.",
|
||||
ExperienceId = 3,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4703),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9103),
|
||||
Order = 1
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 6,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4705),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9105),
|
||||
Details = "Worked on the YouTube Captions team, in Javascript and Python to plan, to design and develop the full stack to add and edit Automatic Speech Recognition captions.",
|
||||
ExperienceId = 3,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4705),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9105),
|
||||
Order = 2
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 7,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4706),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9106),
|
||||
Details = "Worked on the YouTube Captions team, in Javascript and Python to plan, to design and develop the full stack to add and edit Automatic Speech Recognition captions.",
|
||||
ExperienceId = 4,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4707),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9106),
|
||||
Order = 1
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 8,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4708),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9107),
|
||||
Details = "Worked on the YouTube Captions team, in Javascript and Python to plan, to design and develop the full stack to add and edit Automatic Speech Recognition captions.",
|
||||
ExperienceId = 4,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4708),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9108),
|
||||
Order = 2
|
||||
});
|
||||
});
|
||||
@ -578,10 +578,10 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
HobbyId = 1,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4471),
|
||||
Description = "Crafting Professional-Quality Websites with Precision",
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8912),
|
||||
Description = "Crafting Professional-Quality Websites with Precision.",
|
||||
Icon = "fa-square-terminal",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4471),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8913),
|
||||
Name = "Web Development",
|
||||
Order = 1,
|
||||
ResumeId = 1
|
||||
@ -589,10 +589,10 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
HobbyId = 2,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4476),
|
||||
Description = "Streamlining and Simplifying Complex Tasks through Automation",
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8917),
|
||||
Description = "Streamlining and Simplifying Complex Tasks through Automation.",
|
||||
Icon = "fa-robot",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4476),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8918),
|
||||
Name = "Automation",
|
||||
Order = 2,
|
||||
ResumeId = 1
|
||||
@ -600,10 +600,10 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
HobbyId = 3,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4478),
|
||||
Description = "Sharing the knowledge and insights I’ve gathered along my journey",
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8919),
|
||||
Description = "Sharing the knowledge and insights I’ve gathered along my journey.",
|
||||
Icon = "fa-typewriter",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4478),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8919),
|
||||
Name = "Blogging",
|
||||
Order = 3,
|
||||
ResumeId = 1
|
||||
@ -611,11 +611,11 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
HobbyId = 4,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4480),
|
||||
Description = "Cultivating Nature's Beauty and Bounty",
|
||||
Icon = "fa-seedling",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4480),
|
||||
Name = "Gardening",
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8921),
|
||||
Description = "Exploring, embracing, and leveraging the latest advancements.",
|
||||
Icon = "fa-lightbulb-gear",
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8921),
|
||||
Name = "Technology",
|
||||
Order = 4,
|
||||
ResumeId = 1
|
||||
});
|
||||
@ -687,10 +687,10 @@ namespace PortBlog.API.Migrations
|
||||
.HasMaxLength(200)
|
||||
.HasColumnType("varchar(200)");
|
||||
|
||||
b.Property<string>("Category")
|
||||
b.Property<string>("Categories")
|
||||
.IsRequired()
|
||||
.HasMaxLength(100)
|
||||
.HasColumnType("varchar(100)");
|
||||
.HasMaxLength(200)
|
||||
.HasColumnType("varchar(200)");
|
||||
|
||||
b.Property<int>("Comments")
|
||||
.HasColumnType("int");
|
||||
@ -748,12 +748,12 @@ namespace PortBlog.API.Migrations
|
||||
{
|
||||
PostId = 1,
|
||||
BlogUrl = "https://bangararaju.kottedi.in/blog",
|
||||
Category = "Welcome",
|
||||
Categories = "[\"Welcome\"]",
|
||||
Comments = 0,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4636),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9042),
|
||||
Description = "Hello World",
|
||||
Likes = 0,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4634),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9038),
|
||||
PostUrl = "https://bangararaju.kottedi.in/blog/hello-world",
|
||||
Slug = "hello-world",
|
||||
Title = "Hello World",
|
||||
@ -763,12 +763,12 @@ namespace PortBlog.API.Migrations
|
||||
{
|
||||
PostId = 2,
|
||||
BlogUrl = "https://bangararaju.kottedi.in/blog",
|
||||
Category = "Welcome",
|
||||
Categories = "[\"Welcome\"]",
|
||||
Comments = 0,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4641),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9047),
|
||||
Description = "Hello World",
|
||||
Likes = 0,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4639),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9045),
|
||||
PostUrl = "https://bangararaju.kottedi.in/blog/hello-world",
|
||||
Slug = "hello-world",
|
||||
Title = "Hello World",
|
||||
@ -778,12 +778,12 @@ namespace PortBlog.API.Migrations
|
||||
{
|
||||
PostId = 3,
|
||||
BlogUrl = "https://bangararaju.kottedi.in/blog",
|
||||
Category = "Welcome",
|
||||
Categories = "[\"Welcome\"]",
|
||||
Comments = 0,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4643),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9049),
|
||||
Description = "Hello World",
|
||||
Likes = 0,
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4642),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9048),
|
||||
PostUrl = "https://bangararaju.kottedi.in/blog/hello-world",
|
||||
Slug = "hello-world",
|
||||
Title = "Hello World",
|
||||
@ -799,10 +799,10 @@ namespace PortBlog.API.Migrations
|
||||
|
||||
MySqlPropertyBuilderExtensions.UseMySqlIdentityColumn(b.Property<int>("ProjectId"));
|
||||
|
||||
b.Property<string>("Category")
|
||||
b.Property<string>("Categories")
|
||||
.IsRequired()
|
||||
.HasMaxLength(100)
|
||||
.HasColumnType("varchar(100)");
|
||||
.HasMaxLength(200)
|
||||
.HasColumnType("varchar(200)");
|
||||
|
||||
b.Property<string>("Challenges")
|
||||
.HasMaxLength(200)
|
||||
@ -880,11 +880,11 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
ProjectId = 1,
|
||||
Category = "Web Development",
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4586),
|
||||
Categories = "[\"Web Development\"]",
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8997),
|
||||
Description = "Business Process Management",
|
||||
ImagePath = "",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4586),
|
||||
ImagePath = "bpm.jpg",
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8997),
|
||||
Name = "Transfora (Business Process Management)",
|
||||
Responsibilities = "Developing, Testing, Support",
|
||||
ResumeId = 1,
|
||||
@ -894,12 +894,12 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
ProjectId = 2,
|
||||
Category = "Web Development",
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4590),
|
||||
Categories = "[\"Web Design\"]",
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9003),
|
||||
Description = "Business Process Management",
|
||||
ImagePath = "",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4591),
|
||||
Name = "Transfora (Business Process Management)",
|
||||
ImagePath = "hcm.jpg",
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9003),
|
||||
Name = "Human Captial Management",
|
||||
Responsibilities = "Developing, Testing, Support",
|
||||
ResumeId = 1,
|
||||
Roles = "Coding, Reviewing, Testing",
|
||||
@ -908,15 +908,15 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
ProjectId = 3,
|
||||
Category = "Web Development",
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4593),
|
||||
Categories = "[\"Web Development\"]",
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9006),
|
||||
Description = "Business Process Management",
|
||||
ImagePath = "",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4593),
|
||||
ImagePath = "hms.png",
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(9006),
|
||||
Name = "Transfora (Business Process Management)",
|
||||
Responsibilities = "Developing, Testing, Support",
|
||||
Responsibilities = "Hosting, Integrating, Monitoring",
|
||||
ResumeId = 1,
|
||||
Roles = "Coding, Reviewing, Testing",
|
||||
Roles = "Integration, Monitor",
|
||||
TechnologiesUsed = ".NET, Angular"
|
||||
});
|
||||
});
|
||||
@ -969,8 +969,8 @@ namespace PortBlog.API.Migrations
|
||||
ResumeId = 1,
|
||||
About = "I'm Full Stack Developer with 8+ years of hands-on experience in .NET development. Passionate and driven professional with expertise in .NET WebAPI, Angular, CI/CD, and a growing proficiency in Azure. I've successfully delivered robust applications, prioritizing efficiency and user experience. While I'm currently in the early stages of exploring Azure, I'm eager to expand my skill set and leverage cloud technologies to enhance scalability and performance. Known for my proactive approach and dedication to continuous learning, I'm committed to staying abreast of the latest technologies and methodologies to drive innovation and deliver exceptional results.",
|
||||
CandidateId = 1,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4431),
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4431),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8874),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8874),
|
||||
Order = 1,
|
||||
Title = "Full Stack Developer"
|
||||
});
|
||||
@ -1071,8 +1071,8 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
SkillId = 1,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4559),
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4559),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8968),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8968),
|
||||
Name = "Web Development",
|
||||
ProficiencyLevel = 80,
|
||||
ResumeId = 1
|
||||
@ -1080,8 +1080,8 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
SkillId = 2,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4562),
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4562),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8971),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8972),
|
||||
Name = "Web Development",
|
||||
ProficiencyLevel = 80,
|
||||
ResumeId = 1
|
||||
@ -1089,8 +1089,8 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
SkillId = 3,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4564),
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4564),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8973),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8973),
|
||||
Name = "Web Development",
|
||||
ProficiencyLevel = 80,
|
||||
ResumeId = 1
|
||||
@ -1098,8 +1098,8 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
SkillId = 4,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4565),
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4565),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8974),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8974),
|
||||
Name = "Web Development",
|
||||
ProficiencyLevel = 80,
|
||||
ResumeId = 1
|
||||
@ -1107,8 +1107,8 @@ namespace PortBlog.API.Migrations
|
||||
new
|
||||
{
|
||||
SkillId = 5,
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4566),
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4567),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8975),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8976),
|
||||
Name = "Web Development",
|
||||
ProficiencyLevel = 80,
|
||||
ResumeId = 1
|
||||
@ -1181,10 +1181,10 @@ namespace PortBlog.API.Migrations
|
||||
{
|
||||
Id = 1,
|
||||
BlogUrl = "https://bangararaju.kottedi.in/blog",
|
||||
CreatedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4453),
|
||||
CreatedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8894),
|
||||
GitHub = "https://github.com/rajukottedi",
|
||||
Linkedin = "https://in.linkedin.com/in/bangara-raju-kottedi-299072109",
|
||||
ModifiedDate = new DateTime(2024, 4, 30, 20, 35, 41, 984, DateTimeKind.Local).AddTicks(4453),
|
||||
ModifiedDate = new DateTime(2024, 5, 7, 23, 8, 7, 980, DateTimeKind.Local).AddTicks(8895),
|
||||
ResumeId = 1
|
||||
});
|
||||
});
|
||||
|
||||
@ -66,7 +66,12 @@
|
||||
{
|
||||
get
|
||||
{
|
||||
return Projects.Select(p => p.Category).Distinct().ToList();
|
||||
var projectCategories = new List<string>();
|
||||
foreach (var project in Projects)
|
||||
{
|
||||
projectCategories.AddRange(project.Categories);
|
||||
}
|
||||
return projectCategories.Distinct().ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -11,7 +11,7 @@ namespace PortBlog.API.Models
|
||||
[Required(ErrorMessage = "You should provide an email.")]
|
||||
[EmailAddress]
|
||||
[MaxLength(100)]
|
||||
public string FromEmail { get; set; } = string.Empty;
|
||||
public string Email { get; set; } = string.Empty;
|
||||
|
||||
[Required(ErrorMessage = "Message cannot be empty.")]
|
||||
[MaxLength(500)]
|
||||
|
||||
31
PortBlog.API/Models/PostCreationDto.cs
Normal file
31
PortBlog.API/Models/PostCreationDto.cs
Normal file
@ -0,0 +1,31 @@
|
||||
namespace PortBlog.API.Models
|
||||
{
|
||||
public class PostCreationDto
|
||||
{
|
||||
public int PostId { get; set; }
|
||||
|
||||
public string Slug { get; set; } = string.Empty;
|
||||
|
||||
public string Title { get; set; } = string.Empty;
|
||||
|
||||
public string Description { get; set; } = string.Empty;
|
||||
|
||||
public string[] Categories { get; set; } = [];
|
||||
|
||||
public string PostUrl { get; set; } = string.Empty;
|
||||
|
||||
public int? Likes { get; set; } = 0;
|
||||
|
||||
public int? Views { get; set; } = 0;
|
||||
|
||||
public int? Comments { get; set; } = 0;
|
||||
|
||||
public string? Image { get; set; }
|
||||
|
||||
public string? CreatedDate { get; set; }
|
||||
|
||||
public string? ModifiedDate { get; set; }
|
||||
|
||||
public string BlogUrl { get; set;} = string.Empty;
|
||||
}
|
||||
}
|
||||
@ -10,7 +10,7 @@
|
||||
|
||||
public string Description { get; set; } = string.Empty;
|
||||
|
||||
public string Category { get; set; } = string.Empty;
|
||||
public string[] Categories { get; set; } = [];
|
||||
|
||||
public string PostUrl { get; set; } = string.Empty;
|
||||
|
||||
|
||||
13
PortBlog.API/Models/PostMetricsDto.cs
Normal file
13
PortBlog.API/Models/PostMetricsDto.cs
Normal file
@ -0,0 +1,13 @@
|
||||
namespace PortBlog.API.Models
|
||||
{
|
||||
public class PostMetricsDto
|
||||
{
|
||||
public int Likes { get; set; } = 0;
|
||||
|
||||
public int Views { get; set; } = 0;
|
||||
|
||||
public int Comments { get; set; } = 0;
|
||||
|
||||
public bool PostExists { get; set; } = false;
|
||||
}
|
||||
}
|
||||
@ -10,7 +10,9 @@ namespace PortBlog.API.Models
|
||||
|
||||
public string Description { get; set; } = string.Empty;
|
||||
|
||||
public string Category { get; set; } = string.Empty;
|
||||
public string[] Categories { get; set; } = [];
|
||||
|
||||
//public ICollection<string> CategoryList { get; set; } = new List<string>();
|
||||
|
||||
public ICollection<string> Roles { get; set; } = new List<string>();
|
||||
|
||||
|
||||
@ -8,7 +8,12 @@
|
||||
{
|
||||
get
|
||||
{
|
||||
return Projects.Select(p => p.Category).Distinct().ToList();
|
||||
var projectCategories = new List<string>();
|
||||
foreach(var project in Projects)
|
||||
{
|
||||
projectCategories.AddRange(project.Categories);
|
||||
}
|
||||
return projectCategories.Distinct().ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -145,41 +145,117 @@
|
||||
<member name="M:PortBlog.API.Migrations.MessageChanges.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:PortBlog.API.Models.ResumeDto">
|
||||
<member name="T:PortBlog.API.Migrations.ProjectAndPostChanges">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:PortBlog.API.Migrations.ProjectAndPostChanges.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:PortBlog.API.Migrations.ProjectAndPostChanges.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:PortBlog.API.Migrations.ProjectAndPostChanges.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:PortBlog.API.Migrations.categorycolumnchanges">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:PortBlog.API.Migrations.categorycolumnchanges.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:PortBlog.API.Migrations.categorycolumnchanges.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:PortBlog.API.Migrations.categorycolumnchanges.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:PortBlog.API.Migrations.Dataupdate">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:PortBlog.API.Migrations.Dataupdate.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:PortBlog.API.Migrations.Dataupdate.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:PortBlog.API.Migrations.Dataupdate.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="T:PortBlog.API.Models.CvDto">
|
||||
<summary>
|
||||
CV details of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.ResumeId">
|
||||
<member name="P:PortBlog.API.Models.CvDto.ResumeId">
|
||||
<summary>
|
||||
The id of the cv
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.Title">
|
||||
<member name="P:PortBlog.API.Models.CvDto.Title">
|
||||
<summary>
|
||||
The title of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.About">
|
||||
<member name="P:PortBlog.API.Models.CvDto.About">
|
||||
<summary>
|
||||
A brief description about the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.Candidate">
|
||||
<member name="P:PortBlog.API.Models.CvDto.Candidate">
|
||||
<summary>
|
||||
Candidate's information
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.SocialLinks">
|
||||
<member name="P:PortBlog.API.Models.CvDto.SocialLinks">
|
||||
<summary>
|
||||
Candidate's Social Media links
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.Posts">
|
||||
<member name="P:PortBlog.API.Models.CvDto.Posts">
|
||||
<summary>
|
||||
Candidate's blog posts
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.CvDto.Academics">
|
||||
<summary>
|
||||
The education details of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.CvDto.Skills">
|
||||
<summary>
|
||||
The skills of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.CvDto.Experiences">
|
||||
<summary>
|
||||
The work experiences of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.CvDto.Certifications">
|
||||
<summary>
|
||||
The certifications done by the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.CvDto.Hobbies">
|
||||
<summary>
|
||||
The hobbies of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.CvDto.Projects">
|
||||
<summary>
|
||||
The projects of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.CvDto.ProjectsCategories">
|
||||
<summary>
|
||||
The project categories of all the projects
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:PortBlog.API.Models.ResumeDto">
|
||||
<summary>
|
||||
CV details of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.Academics">
|
||||
<summary>
|
||||
The education details of the candidate
|
||||
@ -195,25 +271,5 @@
|
||||
The work experiences of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.Certifications">
|
||||
<summary>
|
||||
The certifications done by the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.Hobbies">
|
||||
<summary>
|
||||
The hobbies of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.Projects">
|
||||
<summary>
|
||||
The projects of the candidate
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:PortBlog.API.Models.ResumeDto.ProjectsCategories">
|
||||
<summary>
|
||||
The project categories of all the projects
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
|
||||
@ -16,8 +16,10 @@ namespace PortBlog.API.Profiles
|
||||
)
|
||||
.ForMember(
|
||||
dest => dest.ModifiedDate,
|
||||
opts => opts.MapFrom(src => src.CreatedDate != null ? src.ModifiedDate.Value.ToString("MMM dd, yyyy") : string.Empty)
|
||||
opts => opts.MapFrom(src => !string.IsNullOrEmpty(src.ModifiedDate.ToString()) ? src.ModifiedDate.Value.ToString("MMM dd, yyyy") : string.Empty)
|
||||
);
|
||||
CreateMap<Post, PostMetricsDto>();
|
||||
CreateMap<PostCreationDto, Post>();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -41,18 +41,19 @@ namespace PortBlog.API.Profiles
|
||||
.ForMember
|
||||
(
|
||||
dest => dest.Roles,
|
||||
src => src.MapFrom(src => !string.IsNullOrEmpty(src.Roles) ? src.Roles.Split(",", StringSplitOptions.RemoveEmptyEntries).ToList() : new List<string>())
|
||||
src => src.MapFrom(src => !string.IsNullOrEmpty(src.Roles) ? src.Roles.Split(",", StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries).ToList() : new List<string>())
|
||||
)
|
||||
.ForMember
|
||||
(
|
||||
dest => dest.Responsibilities,
|
||||
src => src.MapFrom(src => !string.IsNullOrEmpty(src.Responsibilities) ? src.Responsibilities.Split(",", StringSplitOptions.RemoveEmptyEntries).ToList() : new List<string>())
|
||||
src => src.MapFrom(src => !string.IsNullOrEmpty(src.Responsibilities) ? src.Responsibilities.Split(",", StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries).ToList() : new List<string>())
|
||||
)
|
||||
.ForMember
|
||||
(
|
||||
dest => dest.TechnologiesUsed,
|
||||
src => src.MapFrom(src => !string.IsNullOrEmpty(src.TechnologiesUsed) ? src.TechnologiesUsed.Split(",", StringSplitOptions.RemoveEmptyEntries).ToList() : new List<string>())
|
||||
src => src.MapFrom(src => !string.IsNullOrEmpty(src.TechnologiesUsed) ? src.TechnologiesUsed.Split(",", StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries).ToList() : new List<string>())
|
||||
);
|
||||
|
||||
CreateMap<Skill, SkillDto>();
|
||||
CreateMap<SocialLinks, SocialLinksDto>()
|
||||
.ForMember
|
||||
@ -65,7 +66,12 @@ namespace PortBlog.API.Profiles
|
||||
CreateMap<Resume, AboutDto>();
|
||||
CreateMap<Resume, CandidateSocialLinksDto>();
|
||||
CreateMap<Resume, ProjectsDto>();
|
||||
CreateMap<MessageDto, MessageSendDto>();
|
||||
CreateMap<MessageDto, MessageSendDto>()
|
||||
.ForMember
|
||||
(
|
||||
dest => dest.FromEmail,
|
||||
src => src.MapFrom(src => src.Email)
|
||||
);
|
||||
CreateMap<MessageSendDto, Message>();
|
||||
}
|
||||
}
|
||||
|
||||
@ -9,13 +9,25 @@ using PortBlog.API.Middleware;
|
||||
using Serilog;
|
||||
using System.Reflection;
|
||||
|
||||
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
if (builder.Environment.IsDevelopment())
|
||||
{
|
||||
Log.Logger = new LoggerConfiguration()
|
||||
.MinimumLevel.Debug()
|
||||
.WriteTo.Console()
|
||||
.WriteTo.File("logs/portblog.txt", rollingInterval: RollingInterval.Day)
|
||||
.CreateLogger();
|
||||
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
}
|
||||
else
|
||||
{
|
||||
Log.Logger = new LoggerConfiguration()
|
||||
.MinimumLevel.Information()
|
||||
.WriteTo.File("logs/portblog.txt", rollingInterval: RollingInterval.Day)
|
||||
.CreateLogger();
|
||||
}
|
||||
|
||||
var urls = builder.Configuration.GetSection("Urls");
|
||||
|
||||
@ -26,6 +38,23 @@ if (!string.IsNullOrEmpty(urls.Value))
|
||||
builder.WebHost.UseUrls(allowedUrlsToUse);
|
||||
}
|
||||
|
||||
var allowedCorsOrigins = builder.Configuration.GetSection("AllowedCorsOrigins");
|
||||
|
||||
if (!String.IsNullOrEmpty(allowedCorsOrigins.Value))
|
||||
{
|
||||
var origins = allowedCorsOrigins.Value.Split(",");
|
||||
|
||||
builder.Services.AddCors(options =>
|
||||
{
|
||||
options.AddDefaultPolicy(
|
||||
policy =>
|
||||
{
|
||||
policy.WithOrigins(origins);
|
||||
policy.AllowAnyHeader();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
builder.Host.UseSerilog();
|
||||
|
||||
// Add services to the container.
|
||||
@ -127,6 +156,8 @@ builder.Services.AddSwaggerGen(c =>
|
||||
|
||||
var app = builder.Build();
|
||||
|
||||
app.UseCors();
|
||||
|
||||
if (!app.Environment.IsDevelopment())
|
||||
{
|
||||
app.UseExceptionHandler();
|
||||
|
||||
@ -23,5 +23,36 @@ namespace PortBlog.API.Repositories
|
||||
}
|
||||
return await _cvBlogContext.Blogs.Where(b => b.BlogUrl == blogUrl).FirstOrDefaultAsync();
|
||||
}
|
||||
|
||||
public async Task<Post?> GetPostAsync(string blogUrl, string postSlug)
|
||||
{
|
||||
return await _cvBlogContext.Posts.Where(p => p.Slug == postSlug && p.BlogUrl == blogUrl).FirstOrDefaultAsync();
|
||||
}
|
||||
|
||||
|
||||
public async Task<bool> PostExistsAsync(string blogUrl, string postSlug)
|
||||
{
|
||||
return await _cvBlogContext.Posts.AnyAsync(p => p.Slug == postSlug && p.BlogUrl == blogUrl);
|
||||
}
|
||||
|
||||
public async Task<bool> BlogExistsAsync(string blogUrl)
|
||||
{
|
||||
return await _cvBlogContext.Blogs.AnyAsync(b => b.BlogUrl == blogUrl);
|
||||
}
|
||||
|
||||
public void AddPost(Post post)
|
||||
{
|
||||
_cvBlogContext.Posts.Add(post);
|
||||
}
|
||||
|
||||
public void UpdatePost(Post post)
|
||||
{
|
||||
_cvBlogContext.Posts.Update(post);
|
||||
}
|
||||
|
||||
public async Task<bool> SaveChangesAsync()
|
||||
{
|
||||
return (await _cvBlogContext.SaveChangesAsync() >= 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -5,5 +5,17 @@ namespace PortBlog.API.Repositories.Contracts
|
||||
public interface IBlogRepository
|
||||
{
|
||||
Task<Blog?> GetBlogAsync(string blogUrl, bool includePosts);
|
||||
|
||||
Task<Post> GetPostAsync(string blogUrl, string postSlug);
|
||||
|
||||
Task<bool> PostExistsAsync(string blogUrl, string postSlug);
|
||||
|
||||
Task<bool> BlogExistsAsync(string blogUrl);
|
||||
|
||||
void AddPost(Post post);
|
||||
|
||||
void UpdatePost(Post post);
|
||||
|
||||
Task<bool> SaveChangesAsync();
|
||||
}
|
||||
}
|
||||
|
||||
@ -27,7 +27,7 @@ namespace PortBlog.API.Services
|
||||
public async Task SendAsync(MessageSendDto messageSendDto)
|
||||
{
|
||||
_logger.LogInformation($"Sending message from {messageSendDto.Name} ({messageSendDto.FromEmail}).");
|
||||
messageSendDto.Subject = $"Hello from {messageSendDto.Name}: Protfolio";
|
||||
messageSendDto.Subject = $"Message from {messageSendDto.Name}: Portfolio";
|
||||
var messageEntity = _mapper.Map<Message>(messageSendDto);
|
||||
try
|
||||
{
|
||||
@ -45,7 +45,7 @@ namespace PortBlog.API.Services
|
||||
client.Credentials = new NetworkCredential(mailSettings.Email, mailSettings.Password);
|
||||
|
||||
using (var messageMessage = new MailMessage(
|
||||
from: new MailAddress(messageSendDto.FromEmail, messageSendDto.Name),
|
||||
from: new MailAddress(messageSendDto.FromEmail),
|
||||
to: new MailAddress(messageSendDto.ToEmail, messageSendDto.CandidateName)
|
||||
))
|
||||
{
|
||||
|
||||
@ -11,12 +11,12 @@
|
||||
}
|
||||
},
|
||||
"XApiKey": "c6eAXYcNT873TT7BfMgQyS4ii7hxa53TLEUN7pAGaaU=",
|
||||
,
|
||||
"MailSettings": {
|
||||
"Enable": false,
|
||||
"Host": "smtp.gmail.com",
|
||||
"Port": 587,
|
||||
"Email": "",
|
||||
"Password": ""
|
||||
}
|
||||
},
|
||||
"AllowedCorsOrigins": "http://localhost:4000,http://127.0.0.1:4000"
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user