Konfiguriert für das Nuget-Paket

This commit is contained in:
Developer 02
2024-07-01 15:21:46 +02:00
parent a56ede375d
commit 49cb078ac9
7 changed files with 50 additions and 11 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -6,9 +6,9 @@
public int SendingProfile { get; set; }
public int ReferenceId { get; set; }
public int WfId { get; set; }
public string EmailAddress { get; set; }
public string EmailSubj { get; set; }
public string EmailBody { get; set; }
public required string EmailAddress { get; set; }
public required string EmailSubj { get; set; }
public required string EmailBody { get; set; }
public string? ReferenceString { get; set; } = null;
public int? EntityId { get; set; } = null;
public string? WfReference { get; set; } = null;

View File

@@ -4,10 +4,32 @@
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PackageId>DigitalData.EmailProfilerDispatcher.Abstraction</PackageId>
<Authors>Digital Data GmbH</Authors>
<Company>Digital Data GmbH</Company>
<Description>This package provides the necessary abstractions and interfaces for the DigitalData.EmailProfilerDispatcher library, facilitating a clean and decoupled architecture.</Description>
<Copyright>Copyright 2024</Copyright>
<PackageIcon>icon.png</PackageIcon>
<RepositoryUrl>http://git.dd:3000/AppStd/EmailProfilerDispatcher.git</RepositoryUrl>
<PackageTags>digital data email dispatcher abstraction</PackageTags>
</PropertyGroup>
<ItemGroup>
<None Include="..\DigitalData.EmailProfilerDispatcher\Assets\icon.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
<ItemGroup>
<PackageReference Include="DigitalData.Core.Abstractions" Version="1.0.1.1" />
</ItemGroup>
<ItemGroup>
<None Update="Assets\icon.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
</Project>

View File

@@ -43,16 +43,16 @@ namespace DigitalData.EmailProfilerDispatcher.Abstraction.Entities
[Required]
[Column("EMAIL_ADRESS", TypeName = "varchar(1000)")]
[StringLength(1000)]
public string EmailAddress { get; set; }
public required string EmailAddress { get; set; }
[Required]
[Column("EMAIL_SUBJ", TypeName = "varchar(500)")]
[StringLength(500)]
public string EmailSubj { get; set; }
public required string EmailSubj { get; set; }
[Required]
[Column("EMAIL_BODY", TypeName = "varchar(max)")]
public string EmailBody { get; set; }
public required string EmailBody { get; set; }
[Column("EMAIL_ATTMT1", TypeName = "varchar(512)")]
[StringLength(512)]
@@ -69,7 +69,7 @@ namespace DigitalData.EmailProfilerDispatcher.Abstraction.Entities
[Column("ADDED_WHO", TypeName = "varchar(50)")]
[StringLength(50)]
[DefaultValue("DEFAULT")]
public string AddedWho { get; set; }
public required string AddedWho { get; set; }
[Column("ADDED_WHEN")]
[DefaultValue("getdate()")]

View File

@@ -25,12 +25,12 @@ Global
{C55114DF-F7C9-47A6-AF36-99F6C8079DE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C55114DF-F7C9-47A6-AF36-99F6C8079DE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C55114DF-F7C9-47A6-AF36-99F6C8079DE2}.Release|Any CPU.Build.0 = Release|Any CPU
{0647F6B7-BF49-4B1F-83E4-7C843A7F9775}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0647F6B7-BF49-4B1F-83E4-7C843A7F9775}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0647F6B7-BF49-4B1F-83E4-7C843A7F9775}.Debug|Any CPU.ActiveCfg = Release|Any CPU
{0647F6B7-BF49-4B1F-83E4-7C843A7F9775}.Debug|Any CPU.Build.0 = Release|Any CPU
{0647F6B7-BF49-4B1F-83E4-7C843A7F9775}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0647F6B7-BF49-4B1F-83E4-7C843A7F9775}.Release|Any CPU.Build.0 = Release|Any CPU
{DF202B1D-6C6F-4354-9B73-20F03486D020}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DF202B1D-6C6F-4354-9B73-20F03486D020}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DF202B1D-6C6F-4354-9B73-20F03486D020}.Debug|Any CPU.ActiveCfg = Release|Any CPU
{DF202B1D-6C6F-4354-9B73-20F03486D020}.Debug|Any CPU.Build.0 = Release|Any CPU
{DF202B1D-6C6F-4354-9B73-20F03486D020}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DF202B1D-6C6F-4354-9B73-20F03486D020}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

View File

@@ -4,6 +4,15 @@
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PackageId>DigitalData.EmailProfilerDispatcher</PackageId>
<Version>1.0.0</Version>
<Company>Digital Data GmbH</Company>
<Copyright>Copyright 2024</Copyright>
<PackageIcon>Assets\icon.png</PackageIcon>
<PackageTags>digital data email dispatcher</PackageTags>
<Description>DigitalData.EmailProfilerDispatcher enables adding data to the Email Profiler's SQL tables for systematic and batch email dispatching. It also supports dynamic and automatic template filling using attributes, allowing object property values to populate email templates.</Description>
<Authors>Digital Data GmbH</Authors>
<RepositoryUrl>http://git.dd:3000/AppStd/EmailProfilerDispatcher.git</RepositoryUrl>
</PropertyGroup>
<ItemGroup>
@@ -22,4 +31,12 @@
<ProjectReference Include="..\DigitalData.EmailProfilerDispatcher.Abstraction\DigitalData.EmailProfilerDispatcher.Abstraction.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="Assets\icon.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
</Project>