Refactor DTOs: make public, add properties, clean up

Refactored DTO classes by removing unnecessary using statements and internal wrappers, making them public, and adding explicit properties with default values. Clarified namespaces and improved accessibility for use in API contracts or service layers. Added CatalogUpdateProcedure to CatalogWriteDto to specify update operation type.
This commit is contained in:
OlgunR
2026-04-23 11:48:45 +02:00
parent b0d60461b4
commit e4624c92ef
6 changed files with 47 additions and 60 deletions

View File

@@ -1,12 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DbFirst.Contracts.Catalogs;
namespace DbFirst.Contracts.Catalogs
{
internal class CatalogReadDto
public class CatalogReadDto
{
}
public int Guid { get; set; }
public string CatTitle { get; set; } = string.Empty;
public string CatString { get; set; } = string.Empty;
public string AddedWho { get; set; } = string.Empty;
public DateTime AddedWhen { get; set; }
public string? ChangedWho { get; set; }
public DateTime? ChangedWhen { get; set; }
}

View File

@@ -1,12 +1,10 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DbFirst.Domain;
namespace DbFirst.Contracts.Catalogs
{
internal class CatalogWriteDto
namespace DbFirst.Contracts.Catalogs;
public class CatalogWriteDto
{
}
public string CatTitle { get; set; } = string.Empty;
public string CatString { get; set; } = string.Empty;
public CatalogUpdateProcedure UpdateProcedure { get; set; } = CatalogUpdateProcedure.Update;
}

View File

@@ -1,12 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DbFirst.Contracts.Dashboards;
namespace DbFirst.Contracts.Dashboards
{
internal class DashboardInfoDto
public class DashboardInfoDto
{
}
public string Id { get; set; } = string.Empty;
public string Name { get; set; } = string.Empty;
}

View File

@@ -1,12 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DbFirst.Contracts.Layouts;
namespace DbFirst.Contracts.Layouts
{
internal class LayoutDto
public class LayoutDto
{
}
public string LayoutType { get; set; } = string.Empty;
public string LayoutKey { get; set; } = string.Empty;
public string UserName { get; set; } = string.Empty;
public string LayoutData { get; set; } = string.Empty;
}

View File

@@ -1,12 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DbFirst.Contracts.MassData;
namespace DbFirst.Contracts.MassData
{
internal class MassDataReadDto
public class MassDataReadDto
{
}
public int Id { get; set; }
public string CustomerName { get; set; } = string.Empty;
public decimal Amount { get; set; }
public string Category { get; set; } = string.Empty;
public bool StatusFlag { get; set; }
public DateTime AddedWhen { get; set; }
public DateTime? ChangedWhen { get; set; }
}

View File

@@ -1,12 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DbFirst.Contracts.MassData;
namespace DbFirst.Contracts.MassData
{
internal class MassDataWriteDto
public class MassDataWriteDto
{
}
public string CustomerName { get; set; } = string.Empty;
public decimal Amount { get; set; }
public string Category { get; set; } = string.Empty;
public bool StatusFlag { get; set; }
}