From 801dc9dec867b82546994c3634ca3bb7f91aa57e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9?= Date: Thu, 2 Oct 2025 16:53:02 +0200 Subject: [PATCH] Truck & Staff DTO --- PF3/DTO/Show/Request/CreateShowDto.cs | 2 +- PF3/DTO/Show/Request/IdShowDto.cs | 2 +- PF3/DTO/Show/Request/UpdateShowDto.cs | 2 +- PF3/DTO/Show/Response/ReadShowDto.cs | 2 +- PF3/DTO/Staff/Request/CreateStaffDto.cs | 9 +++++++++ PF3/DTO/Staff/Request/IdStaffDto.cs | 6 ++++++ PF3/DTO/Staff/Request/UpdateStaffDto.cs | 10 ++++++++++ PF3/DTO/Staff/Response/ReadStaffDto.cs | 10 ++++++++++ PF3/DTO/Truck/Request/CreateTruckDto.cs | 10 ++++++++++ PF3/DTO/Truck/Request/IdTruckDto.cs | 6 ++++++ PF3/DTO/Truck/Request/UpdateTruckDto.cs | 11 +++++++++++ PF3/DTO/Truck/Response/ReadTruckDto.cs | 11 +++++++++++ 12 files changed, 77 insertions(+), 4 deletions(-) create mode 100644 PF3/DTO/Staff/Request/CreateStaffDto.cs create mode 100644 PF3/DTO/Staff/Request/IdStaffDto.cs create mode 100644 PF3/DTO/Staff/Request/UpdateStaffDto.cs create mode 100644 PF3/DTO/Staff/Response/ReadStaffDto.cs create mode 100644 PF3/DTO/Truck/Request/CreateTruckDto.cs create mode 100644 PF3/DTO/Truck/Request/IdTruckDto.cs create mode 100644 PF3/DTO/Truck/Request/UpdateTruckDto.cs create mode 100644 PF3/DTO/Truck/Response/ReadTruckDto.cs diff --git a/PF3/DTO/Show/Request/CreateShowDto.cs b/PF3/DTO/Show/Request/CreateShowDto.cs index b0fbb7f..cda5a6d 100644 --- a/PF3/DTO/Show/Request/CreateShowDto.cs +++ b/PF3/DTO/Show/Request/CreateShowDto.cs @@ -1,4 +1,4 @@ -namespace PF3.DTO.Request; +namespace PF3.DTO.Show.Request; public class CreateShowDto { diff --git a/PF3/DTO/Show/Request/IdShowDto.cs b/PF3/DTO/Show/Request/IdShowDto.cs index 302e266..ebf5e37 100644 --- a/PF3/DTO/Show/Request/IdShowDto.cs +++ b/PF3/DTO/Show/Request/IdShowDto.cs @@ -1,4 +1,4 @@ -namespace PF3.DTO.Request; +namespace PF3.DTO.Show.Request; public class IdShowDto { diff --git a/PF3/DTO/Show/Request/UpdateShowDto.cs b/PF3/DTO/Show/Request/UpdateShowDto.cs index a70dca6..4fef81f 100644 --- a/PF3/DTO/Show/Request/UpdateShowDto.cs +++ b/PF3/DTO/Show/Request/UpdateShowDto.cs @@ -1,4 +1,4 @@ -namespace PF3.DTO.Request; +namespace PF3.DTO.Show.Request; public class UpdateShowDto { diff --git a/PF3/DTO/Show/Response/ReadShowDto.cs b/PF3/DTO/Show/Response/ReadShowDto.cs index 2f4cd1b..e5a656a 100644 --- a/PF3/DTO/Show/Response/ReadShowDto.cs +++ b/PF3/DTO/Show/Response/ReadShowDto.cs @@ -1,4 +1,4 @@ -namespace PF3.DTO.Response; +namespace PF3.DTO.Show.Response; public class ReadShowDto { diff --git a/PF3/DTO/Staff/Request/CreateStaffDto.cs b/PF3/DTO/Staff/Request/CreateStaffDto.cs new file mode 100644 index 0000000..c68747d --- /dev/null +++ b/PF3/DTO/Staff/Request/CreateStaffDto.cs @@ -0,0 +1,9 @@ +namespace PF3.DTO.Staff.Request; + +public class CreateStaffDto +{ + public string? FirstName { get; set; } + public string? LastName { get; set; } + public string? Profession { get; set; } + public string? Email { get; set; } +} \ No newline at end of file diff --git a/PF3/DTO/Staff/Request/IdStaffDto.cs b/PF3/DTO/Staff/Request/IdStaffDto.cs new file mode 100644 index 0000000..8f8ae83 --- /dev/null +++ b/PF3/DTO/Staff/Request/IdStaffDto.cs @@ -0,0 +1,6 @@ +namespace PF3.DTO.Staff.Request; + +public class IdStaffDto +{ + public int? Id { get; set; } +} \ No newline at end of file diff --git a/PF3/DTO/Staff/Request/UpdateStaffDto.cs b/PF3/DTO/Staff/Request/UpdateStaffDto.cs new file mode 100644 index 0000000..31fa354 --- /dev/null +++ b/PF3/DTO/Staff/Request/UpdateStaffDto.cs @@ -0,0 +1,10 @@ +namespace PF3.DTO.Staff.Request; + +public class UpdateStaffDto +{ + public int? Id { get; set; } + public string? FirstName { get; set; } + public string? LastName { get; set; } + public string? Profession { get; set; } + public string? Email { get; set; } +} \ No newline at end of file diff --git a/PF3/DTO/Staff/Response/ReadStaffDto.cs b/PF3/DTO/Staff/Response/ReadStaffDto.cs new file mode 100644 index 0000000..c11a6ab --- /dev/null +++ b/PF3/DTO/Staff/Response/ReadStaffDto.cs @@ -0,0 +1,10 @@ +namespace PF3.DTO.Staff.Response; + +public class ReadStaffDto +{ + public int? Id { get; set; } + public string? FirstName { get; set; } + public string? LastName { get; set; } + public string? Profession { get; set; } + public string? Email { get; set; } +} \ No newline at end of file diff --git a/PF3/DTO/Truck/Request/CreateTruckDto.cs b/PF3/DTO/Truck/Request/CreateTruckDto.cs new file mode 100644 index 0000000..e49a883 --- /dev/null +++ b/PF3/DTO/Truck/Request/CreateTruckDto.cs @@ -0,0 +1,10 @@ +namespace PF3.DTO.Truck.Request; + +public class CreateTruckDto +{ + public string? Type { get; set; } + public string? MaxExplosiveCapacity { get; set; } + public string? Sizes { get; set; } + public bool? Statut { get; set; } + public int? ShowId { get; set; } +} \ No newline at end of file diff --git a/PF3/DTO/Truck/Request/IdTruckDto.cs b/PF3/DTO/Truck/Request/IdTruckDto.cs new file mode 100644 index 0000000..4ce547b --- /dev/null +++ b/PF3/DTO/Truck/Request/IdTruckDto.cs @@ -0,0 +1,6 @@ +namespace PF3.DTO.Truck.Request; + +public class IdTruckDto +{ + public int? Id { get; set; } +} \ No newline at end of file diff --git a/PF3/DTO/Truck/Request/UpdateTruckDto.cs b/PF3/DTO/Truck/Request/UpdateTruckDto.cs new file mode 100644 index 0000000..8743417 --- /dev/null +++ b/PF3/DTO/Truck/Request/UpdateTruckDto.cs @@ -0,0 +1,11 @@ +namespace PF3.DTO.Truck.Request; + +public class UpdateTruckDto +{ + public int? Id { get; set; } + public string? Type { get; set; } + public string? MaxExplosiveCapacity { get; set; } + public string? Sizes { get; set; } + public bool? Statut { get; set; } + public int? ShowId { get; set; } +} \ No newline at end of file diff --git a/PF3/DTO/Truck/Response/ReadTruckDto.cs b/PF3/DTO/Truck/Response/ReadTruckDto.cs new file mode 100644 index 0000000..4218a76 --- /dev/null +++ b/PF3/DTO/Truck/Response/ReadTruckDto.cs @@ -0,0 +1,11 @@ +namespace PF3.DTO.Truck.Response; + +public class ReadTruckDto +{ + public int? Id { get; set; } + public string? Type { get; set; } + public string? MaxExplosiveCapacity { get; set; } + public string? Sizes { get; set; } + public bool? Statut { get; set; } + public int? ShowId { get; set; } +} \ No newline at end of file