Updated project references and introduced MediatR for handling envelope history queries. Added new mapping profile and response class, and refactored the HistoryController to utilize the mediator pattern for improved query handling.
88 lines
3.5 KiB
XML
88 lines
3.5 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFrameworks>net7.0;net8.0;net9.0</TargetFrameworks>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
|
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<None Remove="Resources\Model.Designer.vb" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Dapper" Version="2.1.66" />
|
|
<PackageReference Include="DigitalData.Core.Abstractions" Version="3.6.0" />
|
|
<PackageReference Include="DigitalData.Core.Application" Version="3.2.1" />
|
|
<PackageReference Include="DigitalData.Core.Client" Version="2.0.3" />
|
|
<PackageReference Include="DigitalData.Core.DTO" Version="2.0.1" />
|
|
<PackageReference Include="DigitalData.EmailProfilerDispatcher" Version="3.0.0" />
|
|
<PackageReference Include="MediatR" Version="12.5.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="7.0.18" />
|
|
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.1" />
|
|
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.0.2" />
|
|
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.4" />
|
|
<PackageReference Include="Otp.NET" Version="1.4.0" />
|
|
<PackageReference Include="QRCoder" Version="1.6.0" />
|
|
<PackageReference Include="QRCoder-ImageSharp" Version="0.10.0" />
|
|
<PackageReference Include="UserManager" Version="1.0.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\EnvelopeGenerator.Common\EnvelopeGenerator.Common.vbproj" />
|
|
<ProjectReference Include="..\EnvelopeGenerator.Domain\EnvelopeGenerator.Domain.csproj" />
|
|
<ProjectReference Include="..\EnvelopeGenerator.Extensions\EnvelopeGenerator.Extensions.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Update="Resources\Model.Designer.cs">
|
|
<DesignTime>True</DesignTime>
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Model.resx</DependentUpon>
|
|
</Compile>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<EmbeddedResource Update="Resources\Model.en.resx">
|
|
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
|
<LastGenOutput>Model.en.Designer.vb</LastGenOutput>
|
|
<Generator>PublicResXFileCodeGenerator</Generator>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Update="Resources\Model.resx">
|
|
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
|
<LastGenOutput>Model.Designer.cs</LastGenOutput>
|
|
<Generator>PublicResXFileCodeGenerator</Generator>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Update="Resources\Resource.de-DE.resx">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Update="Resources\Resource.en-US.resx">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
|
|
<PackageReference Include="AutoMapper" Version="13.0.1" />
|
|
<PackageReference Include="CommandDotNet">
|
|
<Version>7.0.5</Version>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
|
|
<PackageReference Include="AutoMapper" Version="14.0.0" />
|
|
<PackageReference Include="CommandDotNet">
|
|
<Version>8.1.1</Version>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
|
|
<PackageReference Include="AutoMapper" Version="14.0.0" />
|
|
<PackageReference Include="CommandDotNet">
|
|
<Version>8.1.1</Version>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
|
|
</Project>
|