From 4b540745e01397ce4471e83e8ac1b9e223447a50 Mon Sep 17 00:00:00 2001 From: Loretta Date: Sun, 17 Nov 2024 16:56:01 +0100 Subject: [PATCH] SerializeObjectExtensions, IAcModelDtoBase improvements --- AyCode.Core/Extensions/SerializeObjectExtensions.cs | 2 +- AyCode.Interfaces/IAcModelDtoBase.cs | 6 +++++- AyCode.Interfaces/Users/Dtos/IAcUserDtoMinBase.cs | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/AyCode.Core/Extensions/SerializeObjectExtensions.cs b/AyCode.Core/Extensions/SerializeObjectExtensions.cs index 3caeb67..5a8c610 100644 --- a/AyCode.Core/Extensions/SerializeObjectExtensions.cs +++ b/AyCode.Core/Extensions/SerializeObjectExtensions.cs @@ -10,7 +10,7 @@ namespace AyCode.Core.Extensions; public static class SerializeObjectExtensions { - private static readonly JsonSerializerSettings Options = new() + public static readonly JsonSerializerSettings Options = new() { //TypeNameHandling = TypeNameHandling.All, PreserveReferencesHandling = PreserveReferencesHandling.Objects, diff --git a/AyCode.Interfaces/IAcModelDtoBase.cs b/AyCode.Interfaces/IAcModelDtoBase.cs index 904d382..f6da28a 100644 --- a/AyCode.Interfaces/IAcModelDtoBase.cs +++ b/AyCode.Interfaces/IAcModelDtoBase.cs @@ -2,7 +2,11 @@ namespace AyCode.Interfaces; -public interface IAcModelDtoBase : IEntityGuid +public interface IAcModelDtoBaseEmpty +{ +} + +public interface IAcModelDtoBase : IEntityGuid, IAcModelDtoBaseEmpty { } diff --git a/AyCode.Interfaces/Users/Dtos/IAcUserDtoMinBase.cs b/AyCode.Interfaces/Users/Dtos/IAcUserDtoMinBase.cs index 22f8963..812447e 100644 --- a/AyCode.Interfaces/Users/Dtos/IAcUserDtoMinBase.cs +++ b/AyCode.Interfaces/Users/Dtos/IAcUserDtoMinBase.cs @@ -5,7 +5,7 @@ using AyCode.Interfaces.Profiles.Dtos; namespace AyCode.Interfaces.Users.Dtos; -public interface IAcUserDtoMinBase : IEntityGuid +public interface IAcUserDtoMinBase : IAcModelDtoBase { public Guid AffiliateId { get; set; } }