- Updated `EnvelopeGenerator.Extensions.csproj` to include `Microsoft.Extensions.Caching.Memory` package. - Refactored `HistoryController` to use `IMemoryCache` for caching functionality. - Replaced manual dictionary creation in `GetReferenceTypes` with a call to `GetEnumAsDictionary<ReferenceType>()`. - Changed enum type in `GetEnvelopeStatus` to `ReferenceType` for consistency. - Introduced `MemoryCacheExtensions` class with `GetEnumAsDictionary<TEnum>` method for efficient enum to dictionary conversion.
27 lines
972 B
XML
27 lines
972 B
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net7.0</TargetFramework>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
<Description>Test</Description>
|
|
<FileVersion>1.0.0.1</FileVersion>
|
|
<AssemblyVersion>1.0.0.2</AssemblyVersion>
|
|
<PackageReleaseNotes>Versionshinweis xyz</PackageReleaseNotes>
|
|
<Version>1.1</Version>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="HtmlSanitizer" Version="8.0.865" />
|
|
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.4" />
|
|
<PackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="7.0.19" />
|
|
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.0" />
|
|
<PackageReference Include="Otp.NET" Version="1.4.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\EnvelopeGenerator.Common\EnvelopeGenerator.Common.vbproj" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|