namespace TaxBaik.Application.DTOs; public class CreateBlogPostDto { public required string Title { get; set; } public required string Content { get; set; } public int? CategoryId { get; set; } public string? Tags { get; set; } public string? SeoTitle { get; set; } public string? SeoDescription { get; set; } public string? ThumbnailUrl { get; set; } public bool IsPublished { get; set; } public int? AuthorId { get; set; } } public class BlogPostResponseDto { public int Id { get; set; } public string Title { get; set; } = string.Empty; public string Content { get; set; } = string.Empty; public int? CategoryId { get; set; } public string? Tags { get; set; } public string? SeoTitle { get; set; } public string? SeoDescription { get; set; } public string? ThumbnailUrl { get; set; } public bool IsPublished { get; set; } public int? AuthorId { get; set; } public int ViewCount { get; set; } public string Slug { get; set; } = string.Empty; public DateTime CreatedAt { get; set; } public DateTime? PublishedAt { get; set; } }