From 0b6ed00062cca7ade6ffedd63d0a312f112d4d98 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Fri, 11 Oct 2024 00:36:18 +0200 Subject: [PATCH] =?UTF-8?q?feat(EnvelopeReceiverReadOnlyCreateDto):=20Emai?= =?UTF-8?q?lAddress=20und=20Required=20Attribute=20zu=20ReceiverMail=20hin?= =?UTF-8?q?zugef=C3=BCgt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EnvelopeReceiverReadOnlyCreateDto.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyCreateDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyCreateDto.cs index 88ae982e..434b9fd9 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyCreateDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyCreateDto.cs @@ -1,11 +1,15 @@ -using System.Text.Json.Serialization; +using System.ComponentModel.DataAnnotations; +using System.Text.Json.Serialization; namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiverReadOnly { public record EnvelopeReceiverReadOnlyCreateDto( - string ReceiverMail, DateTime DateValid) { + [EmailAddress] + [Required] + public required string ReceiverMail { get; init; } + [JsonIgnore] public long? EnvelopeId { get; set; } = null;