Compare commits

...

2 Commits

Author SHA1 Message Date
912457755e update post details for blog 2025-01-05 23:37:31 +05:30
8cede3ba55 code refactoring 2024-05-09 13:31:40 +05:30
3 changed files with 12 additions and 5 deletions

View File

@ -9,7 +9,7 @@ using PortBlog.API.Repositories.Contracts;
namespace PortBlog.API.Controllers
{
[Route("blog/api/v{version:apiVersion}/blog/posts")]
[Route("blog/api/v{version:apiVersion}/posts")]
[ApiController]
[ApiVersion(1)]
public class BlogController : ControllerBase
@ -75,9 +75,16 @@ namespace PortBlog.API.Controllers
postEntityExists.Views++;
_blogRepository.AddPost(postEntityExists);
await _blogRepository.SaveChangesAsync();
}
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;

View File

@ -16,7 +16,7 @@ namespace PortBlog.API.Profiles
)
.ForMember(
dest => dest.ModifiedDate,
opts => opts.MapFrom(src => src.ModifiedDate != 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>();

View File

@ -1,6 +1,6 @@
{
"ConnectionStrings": {
"PortBlogDBConnectionString": "SERVER=10.1.0.1;DATABASE=cv_blog;UID=PortBlogProdUser;PWD=pr0dp@$$w0rd6534",
"PortBlogDBConnectionString": "SERVER=192.168.0.197; DATABASE=cv_blog; UID=PortBlogDevUser; PWD=p@$$w0rd1234",
"Encryption": "false",
"Key": "rgdBsYjrgQV9YaE+6QFK5oyTOWwbl2bSWkuc2JXcIyw="
},