refactor(application): Reorganize DTOs - flatten single-DTO folders

- Move EmailAccountDto.cs to Dtos/ (was in EmailAccounts/ subfolder)
- Move EmailProfileDto.cs to Dtos/ (was in EmailProfiles/ subfolder)
- Keep EmailAttachments/ (3 DTOs) and EmailHistories/ (3 DTOs) subfolders
- Update all namespace imports from Dtos.EmailAccounts/EmailProfiles to Dtos
- Simpler structure: single DTOs at root, multiple DTOs in subfolders
This commit is contained in:
2026-07-14 16:36:50 +02:00
parent b7d65d7d5c
commit a708799587
9 changed files with 122 additions and 54 deletions

View File

@@ -0,0 +1,18 @@
namespace DigitalData.EmailProfiler.Application.Common.Dtos;
/// <summary>
/// DTO for EmailProfile query results.
/// </summary>
public class EmailProfileDto
{
public int Id { get; set; }
public string ProfileName { get; set; } = string.Empty;
public int EmailAccountId { get; set; }
public string? EmailAccountName { get; set; }
public int? ProcessId { get; set; }
public string? ProcessName { get; set; }
public int PollIntervalMinutes { get; set; }
public DateTime? LastPollTime { get; set; }
public bool IsActive { get; set; }
public string? Comment { get; set; }
}