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 @@
+
+
+
+
+