From b12e5c0a0f8c922fbaccc3b372b5193b49d00318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9?= Date: Thu, 2 Oct 2025 16:35:43 +0200 Subject: [PATCH] Show DTO fini --- .idea/.idea.PF3/.idea/.name | 1 + PF3/DTO/Request/CreateShowDto.cs | 10 ++++++++++ PF3/DTO/Request/IdShowDto.cs | 6 ++++++ PF3/DTO/Request/UpdateShowDto.cs | 11 +++++++++++ PF3/DTO/Response/ReadShowDto.cs | 11 +++++++++++ PF3/PF3.csproj | 5 +++++ 6 files changed, 44 insertions(+) create mode 100644 .idea/.idea.PF3/.idea/.name create mode 100644 PF3/DTO/Request/CreateShowDto.cs create mode 100644 PF3/DTO/Request/IdShowDto.cs create mode 100644 PF3/DTO/Request/UpdateShowDto.cs create mode 100644 PF3/DTO/Response/ReadShowDto.cs diff --git a/.idea/.idea.PF3/.idea/.name b/.idea/.idea.PF3/.idea/.name new file mode 100644 index 0000000..9dee77a --- /dev/null +++ b/.idea/.idea.PF3/.idea/.name @@ -0,0 +1 @@ +PF3 \ No newline at end of file diff --git a/PF3/DTO/Request/CreateShowDto.cs b/PF3/DTO/Request/CreateShowDto.cs new file mode 100644 index 0000000..b0fbb7f --- /dev/null +++ b/PF3/DTO/Request/CreateShowDto.cs @@ -0,0 +1,10 @@ +namespace PF3.DTO.Request; + +public class CreateShowDto +{ + public string? Name { get; set; } + public string? Place { get; set; } + public string? Description { get; set; } + public string? PyrotechnicImplementationPlan { get; set; } + public DateOnly? Date { get; set; } +} \ No newline at end of file diff --git a/PF3/DTO/Request/IdShowDto.cs b/PF3/DTO/Request/IdShowDto.cs new file mode 100644 index 0000000..302e266 --- /dev/null +++ b/PF3/DTO/Request/IdShowDto.cs @@ -0,0 +1,6 @@ +namespace PF3.DTO.Request; + +public class IdShowDto +{ + public int? Id { get; set; } +} \ No newline at end of file diff --git a/PF3/DTO/Request/UpdateShowDto.cs b/PF3/DTO/Request/UpdateShowDto.cs new file mode 100644 index 0000000..a70dca6 --- /dev/null +++ b/PF3/DTO/Request/UpdateShowDto.cs @@ -0,0 +1,11 @@ +namespace PF3.DTO.Request; + +public class UpdateShowDto +{ + public int? Id { get; set; } + public string? Name { get; set; } + public string? Place { get; set; } + public string? Description { get; set; } + public string? PyrotechnicImplementationPlan { get; set; } + public DateOnly? Date { get; set; } +} \ No newline at end of file diff --git a/PF3/DTO/Response/ReadShowDto.cs b/PF3/DTO/Response/ReadShowDto.cs new file mode 100644 index 0000000..2f4cd1b --- /dev/null +++ b/PF3/DTO/Response/ReadShowDto.cs @@ -0,0 +1,11 @@ +namespace PF3.DTO.Response; + +public class ReadShowDto +{ + public int? Id { get; set; } + public string? Name { get; set; } + public string? Place { get; set; } + public string? Description { get; set; } + public string? PyrotechnicImplementationPlan { get; set; } + public DateOnly? Date { get; set; } +} \ No newline at end of file diff --git a/PF3/PF3.csproj b/PF3/PF3.csproj index 07ef0ac..f6110dd 100644 --- a/PF3/PF3.csproj +++ b/PF3/PF3.csproj @@ -11,4 +11,9 @@ + + + + +