From 5a4d2d855395fb8c9d55029485b597ca6a4b12ea Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 15 Dec 2025 15:07:47 +0100 Subject: [PATCH] Update profile type fields to use ProfileType enum Replaced byte/byte? with the strongly-typed ProfileType/ProfileType? enum for profile type fields in ProfileView and RecActionView. Added the necessary using directive for ReC.Domain.Constants. This improves type safety and code readability. --- src/ReC.Domain/Entities/ProfileView.cs | 6 ++++-- src/ReC.Domain/Entities/RecActionView.cs | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ReC.Domain/Entities/ProfileView.cs b/src/ReC.Domain/Entities/ProfileView.cs index c54f896..2f144aa 100644 --- a/src/ReC.Domain/Entities/ProfileView.cs +++ b/src/ReC.Domain/Entities/ProfileView.cs @@ -1,4 +1,6 @@ -namespace ReC.Domain.Entities; +using ReC.Domain.Constants; + +namespace ReC.Domain.Entities; public record ProfileView { @@ -6,7 +8,7 @@ public record ProfileView public bool Active { get; init; } - public byte TypeId { get; init; } + public ProfileType TypeId { get; init; } public string? Type { get; init; } diff --git a/src/ReC.Domain/Entities/RecActionView.cs b/src/ReC.Domain/Entities/RecActionView.cs index 8bc7835..0fd3f59 100644 --- a/src/ReC.Domain/Entities/RecActionView.cs +++ b/src/ReC.Domain/Entities/RecActionView.cs @@ -26,7 +26,7 @@ public class RecActionView public string? ProfileName { get; set; } - public byte? ProfileType { get; set; } + public ProfileType? ProfileType { get; set; } public byte? Sequence { get; set; }