Преглед изворни кода

update packages for qdr.fnd.core.data.itfc, cleanup code

Dalibor Votruba пре 2 година
родитељ
комит
7f09dc7913

+ 1 - 1
qdr.fnd.core.data.itfc/Entity/Dto/ErrorMessageDto.cs

@@ -8,7 +8,7 @@ namespace Quadarax.Foundation.Core.Data.Interface.Entity.Dto
         /// <summary>
         /// <inheritdoc cref="IError.Message"/>
         /// </summary>
-        public string Message { get; set; }
+        public string Message { get; set; } = string.Empty;
         /// <summary>
         /// <inheritdoc cref="IError.Code"/>
         /// </summary>

+ 2 - 2
qdr.fnd.core.data.itfc/Entity/Dto/ResultDto.cs

@@ -23,7 +23,7 @@ namespace Quadarax.Foundation.Core.Data.Interface.Entity.Dto
         /// <inheritdoc cref="IResult.GetValue()"/>
         /// </summary>
         /// <returns></returns>
-        public abstract object GetValue();
+        public abstract object? GetValue();
 
         protected ResultDto(IEnumerable<IError> errors)
         {
@@ -34,7 +34,7 @@ namespace Quadarax.Foundation.Core.Data.Interface.Entity.Dto
         {
             Errors = new List<ErrorMessageDto>();
         }
-        public AggregateException ToAggregateException()
+        public AggregateException? ToAggregateException()
         {
             if (IsSuccess)
                 return null;

+ 1 - 1
qdr.fnd.core.data.itfc/Entity/Dto/ResultPlain.cs

@@ -4,7 +4,7 @@ namespace Quadarax.Foundation.Core.Data.Interface.Entity.Dto
 {
     public class ResultPlain : ResultDto
     {
-        public override object GetValue()
+        public override object? GetValue()
         {
             return null;
         }

+ 3 - 3
qdr.fnd.core.data.itfc/Entity/Dto/ResultValueDto.cs

@@ -9,7 +9,7 @@ namespace Quadarax.Foundation.Core.Data.Interface.Entity.Dto
     public class ResultValueDto<TDto> : ResultDto where TDto : IDto, new()
     {
         [JsonPropertyName("value")]
-        public TDto Value { get; set; }
+        public TDto? Value { get; set; }
 
 
         public ResultValueDto(TDto value) : this()
@@ -29,11 +29,11 @@ namespace Quadarax.Foundation.Core.Data.Interface.Entity.Dto
         {
         }
 
-        public override object GetValue()
+        public override object? GetValue()
         {
             return Value;
         }
-        public TDto GetValueAs()
+        public TDto? GetValueAs()
         {
             return Value;
         }

+ 1 - 1
qdr.fnd.core.data.itfc/Entity/IResult.cs

@@ -20,6 +20,6 @@ namespace Quadarax.Foundation.Core.Data.Interface.Entity
         /// Returns result value
         /// </summary>
         /// <returns>Value</returns>
-        public object GetValue();
+        public object? GetValue();
     }
 }

+ 46 - 32
qdr.fnd.core.data.itfc/qdr.fnd.core.data.itfc.csproj

@@ -1,39 +1,53 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <TargetFramework>net7.0</TargetFramework>
-    <SignAssembly>true</SignAssembly>
-    <AssemblyOriginatorKeyFile>..\bo_strong_key_pair.snk</AssemblyOriginatorKeyFile>
-    <DelaySign>false</DelaySign>
-    <RootNamespace>Quadarax.Foundation.Core.Data.Interface</RootNamespace>
-    <ApplicationIcon>..\quadarax_dll.ico</ApplicationIcon>
-    <Title>Quadarax.Foundation.Core.Data.Interface</Title>
-    <Authors>Dalibor Votruba</Authors>
-    <Company>Quadarax</Company>
-    <Product>Quadarax.Foundation</Product>
-    <Description>Quadarax.Foundation.Core.Data.Interfaces - data interface layer foundation library</Description>
-    <Copyright>Copyright © 2023 Quadarax</Copyright>
-    <PackageIcon>quadarax_dll.png</PackageIcon>
-    <PackageTags>QDR;FND;CORE;DATA;INTERFACE</PackageTags>
-    <AssemblyVersion>0.0.1.0</AssemblyVersion>
-    <FileVersion>0.0.1.0</FileVersion>
-    <Version>0.0.1.0-alpha</Version>
-    <Nullable>enable</Nullable>
-  </PropertyGroup>
-
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>net7.0</TargetFramework>
+    <SignAssembly>true</SignAssembly>
+    <AssemblyOriginatorKeyFile>..\bo_strong_key_pair.snk</AssemblyOriginatorKeyFile>
+    <DelaySign>false</DelaySign>
+    <RootNamespace>Quadarax.Foundation.Core.Data.Interface</RootNamespace>
+    <ApplicationIcon>..\quadarax_dll.ico</ApplicationIcon>
+    <Title>Quadarax.Foundation.Core.Data.Interface</Title>
+    <Authors>Dalibor Votruba</Authors>
+    <Company>Quadarax</Company>
+    <Product>Quadarax.Foundation</Product>
+    <Description>Quadarax.Foundation.Core.Data.Interfaces - data interface layer foundation library</Description>
+    <Copyright>Copyright © 2023, 2024 Quadarax</Copyright>
+    <PackageIcon>quadarax_dll.png</PackageIcon>
+    <PackageTags>QDR;FND;CORE;DATA;INTERFACE</PackageTags>
+    <AssemblyVersion>0.0.2.0</AssemblyVersion>
+    <FileVersion>0.0.2.0</FileVersion>
+    <Version>0.0.2.0-alpha</Version>
+    <Nullable>enable</Nullable>
+    <PackageReadmeFile>releasenotes.md</PackageReadmeFile>
+    <PackageReleaseNotes>
+      Date:24.3.2024
+      - update dependencies packages (qdr.fnd.core)
+    </PackageReleaseNotes>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Content Include="releasenotes.md">
+      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
+    </Content>
+  </ItemGroup>
+
   <ItemGroup>
     <None Include="..\quadarax_dll.png">
       <Pack>True</Pack>
       <PackagePath>\</PackagePath>
     </None>
-  </ItemGroup>
-
+  </ItemGroup>
+
   <ItemGroup>
-    <PackageReference Include="qdr.fnd.core" Version="0.0.1-alpha" />
-  </ItemGroup>
-
+    <PackageReference Include="qdr.fnd.core" Version="0.0.4-alpha" />
+  </ItemGroup>
+
   <ItemGroup>
-    <ProjectReference Include="..\qdr.fnd.core\qdr.fnd.core.csproj" />
-  </ItemGroup>
-
-</Project>
+    <None Update="releasenotes.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
+</Project>

+ 15 - 0
qdr.fnd.core.data.itfc/releasenotes.md

@@ -0,0 +1,15 @@
+# Quadarax.Foundation.Core.Data.Itfc * Release notes
+Ordered by version descending
+
+
+## 0.0.2.0
+Date:__24.3.2024__
+- update dependency to qdr.fnd.core v.0.0.4.0
+- fix quality CA
+- minor fixes
+---
+## 0.0.1.0
+Date:__1.9.2023__
+- initial version
+---
+---