From b7554aa21ad8c13907e97cdfbaeba6daf4f83d31 Mon Sep 17 00:00:00 2001 From: Ramadan1011 Date: Fri, 14 Feb 2025 16:06:42 +0500 Subject: [PATCH 1/2] all createReviewDtos signed contract with createReviewDtoBase and property changed to reviewerId --- .../Reviews/DispatcherReviewsController.cs | 4 ++-- .../Controllers/Reviews/DoctorReviewsController.cs | 4 ++-- .../Reviews/MechanicAcceptancesController.cs | 4 ++-- .../Reviews/MechanicHandoversController.cs | 4 ++-- .../Reviews/OperatorReviewsController.cs | 4 ++-- .../DispatcherReview/CreateDispatcherReviewDto.cs | 9 ++++++--- .../DTOs/DoctorReview/CreateDoctorReviewDto.cs | 9 ++++++--- .../DTOs/ManagerReview/CreateManagerReviewDto.cs | 4 +--- .../CreateMechanicAcceptanceReviewDto.cs | 9 ++++++--- .../CreateMechanicHandoverReviewDto.cs | 9 ++++++--- .../DTOs/OperatorReview/CreateOperatorReviewDto.cs | 9 ++++++--- .../Services/Review/DispatcherReviewService.cs | 2 +- .../Services/Review/DoctorReviewService.cs | 2 +- .../Services/Review/MechanicAcceptanceService.cs | 2 +- .../Services/Review/MechanicHandoverService.cs | 2 +- .../Services/Review/OperatorReviewService.cs | 2 +- CheckDrive.Api/CheckDrive.Domain/Enums/EmailType.cs | 11 +++++------ .../CheckDrive.Domain/Enums/SendingMessageStatus.cs | 13 ++++++------- .../Services/DoctorReviewServiceTests.cs | 6 +++--- 19 files changed, 60 insertions(+), 49 deletions(-) diff --git a/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/DispatcherReviewsController.cs b/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/DispatcherReviewsController.cs index 42a7ee91..dae6d5ab 100644 --- a/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/DispatcherReviewsController.cs +++ b/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/DispatcherReviewsController.cs @@ -21,9 +21,9 @@ public async Task> CreateAsync( [FromRoute] int dispatcherId, [FromBody] CreateDispatcherReviewDto review) { - if (review.DispatcherId != dispatcherId) + if (review.ReviewerId != dispatcherId) { - return BadRequest($"Route id: {dispatcherId} does not match with body id: {review.DispatcherId}."); + return BadRequest($"Route id: {dispatcherId} does not match with body id: {review.ReviewerId}."); } var createdReview = await reviewService.CreateAsync(review); diff --git a/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/DoctorReviewsController.cs b/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/DoctorReviewsController.cs index 1e086867..710644c7 100644 --- a/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/DoctorReviewsController.cs +++ b/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/DoctorReviewsController.cs @@ -21,9 +21,9 @@ public async Task> CreateReview( [FromRoute] int doctorId, [FromBody] CreateDoctorReviewDto review) { - if (doctorId != review.DoctorId) + if (doctorId != review.ReviewerId) { - return BadRequest($"Route id: {doctorId} does not match with body id: {review.DoctorId}."); + return BadRequest($"Route id: {doctorId} does not match with body id: {review.ReviewerId}."); } var createdReview = await reviewService.CreateAsync(review); diff --git a/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/MechanicAcceptancesController.cs b/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/MechanicAcceptancesController.cs index 5437c95f..9b80dbd1 100644 --- a/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/MechanicAcceptancesController.cs +++ b/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/MechanicAcceptancesController.cs @@ -21,9 +21,9 @@ public async Task> CreateAcceptanceRev [FromRoute] int mechanicId, [FromBody] CreateMechanicAcceptanceReviewDto review) { - if (review.MechanicId != mechanicId) + if (review.ReviewerId != mechanicId) { - return BadRequest($"Route id: {mechanicId} does not match with body id: {review.MechanicId}."); + return BadRequest($"Route id: {mechanicId} does not match with body id: {review.ReviewerId}."); } var createdReview = await reviewService.CreateAsync(review); diff --git a/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/MechanicHandoversController.cs b/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/MechanicHandoversController.cs index ccde6dac..cc1a5990 100644 --- a/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/MechanicHandoversController.cs +++ b/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/MechanicHandoversController.cs @@ -21,9 +21,9 @@ public async Task> CreateHandoverReviewA [FromRoute] int mechanicId, [FromBody] CreateMechanicHandoverReviewDto review) { - if (review.MechanicId != mechanicId) + if (review.ReviewerId != mechanicId) { - return BadRequest($"Route id: {mechanicId} does not match with body id: {review.MechanicId}."); + return BadRequest($"Route id: {mechanicId} does not match with body id: {review.ReviewerId}."); } var createdReview = await reviewService.CreateAsync(review); diff --git a/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/OperatorReviewsController.cs b/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/OperatorReviewsController.cs index 96c8b3b1..15ebad93 100644 --- a/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/OperatorReviewsController.cs +++ b/CheckDrive.Api/CheckDrive.Api/Controllers/Reviews/OperatorReviewsController.cs @@ -21,9 +21,9 @@ public async Task> CreateAsync( [FromRoute] int operatorId, [FromBody] CreateOperatorReviewDto review) { - if (review.OperatorId != operatorId) + if (review.ReviewerId != operatorId) { - return BadRequest($"Route id: {operatorId} does not match with body id: {review.OperatorId}."); + return BadRequest($"Route id: {operatorId} does not match with body id: {review.ReviewerId}."); } var createdReview = await reviewService.CreateAsync(review); diff --git a/CheckDrive.Api/CheckDrive.Application/DTOs/DispatcherReview/CreateDispatcherReviewDto.cs b/CheckDrive.Api/CheckDrive.Application/DTOs/DispatcherReview/CreateDispatcherReviewDto.cs index 5e8e762d..6fe626ee 100644 --- a/CheckDrive.Api/CheckDrive.Application/DTOs/DispatcherReview/CreateDispatcherReviewDto.cs +++ b/CheckDrive.Api/CheckDrive.Application/DTOs/DispatcherReview/CreateDispatcherReviewDto.cs @@ -1,9 +1,12 @@ -namespace CheckDrive.Application.DTOs.DispatcherReview; +using CheckDrive.Application.DTOs.Review; + +namespace CheckDrive.Application.DTOs.DispatcherReview; public sealed record CreateDispatcherReviewDto( int CheckPointId, - int DispatcherId, + int ReviewerId, string? Notes, int FinalMileage, decimal FuelConsumptionAmount, - decimal RemainingFuelAmount); + decimal RemainingFuelAmount) + : CreateReviewDtoBase(ReviewerId, Notes); diff --git a/CheckDrive.Api/CheckDrive.Application/DTOs/DoctorReview/CreateDoctorReviewDto.cs b/CheckDrive.Api/CheckDrive.Application/DTOs/DoctorReview/CreateDoctorReviewDto.cs index a2fb685e..eb809076 100644 --- a/CheckDrive.Api/CheckDrive.Application/DTOs/DoctorReview/CreateDoctorReviewDto.cs +++ b/CheckDrive.Api/CheckDrive.Application/DTOs/DoctorReview/CreateDoctorReviewDto.cs @@ -1,7 +1,10 @@ -namespace CheckDrive.Application.DTOs.DoctorReview; +using CheckDrive.Application.DTOs.Review; + +namespace CheckDrive.Application.DTOs.DoctorReview; public sealed record CreateDoctorReviewDto( int DriverId, - int DoctorId, + int ReviewerId, string? Notes, - bool IsHealthy); + bool IsHealthy) + : CreateReviewDtoBase(ReviewerId, Notes); diff --git a/CheckDrive.Api/CheckDrive.Application/DTOs/ManagerReview/CreateManagerReviewDto.cs b/CheckDrive.Api/CheckDrive.Application/DTOs/ManagerReview/CreateManagerReviewDto.cs index 4cdbed47..980859e7 100644 --- a/CheckDrive.Api/CheckDrive.Application/DTOs/ManagerReview/CreateManagerReviewDto.cs +++ b/CheckDrive.Api/CheckDrive.Application/DTOs/ManagerReview/CreateManagerReviewDto.cs @@ -11,6 +11,4 @@ public sealed record CreateManagerReviewDto( decimal FuelConsumption, decimal RemainingFuelAmount, decimal DebtAmount) - : CreateReviewDtoBase( - ReviewerId: ReviewerId, - Notes: Notes); + : CreateReviewDtoBase(ReviewerId, Notes); diff --git a/CheckDrive.Api/CheckDrive.Application/DTOs/MechanicAcceptance/CreateMechanicAcceptanceReviewDto.cs b/CheckDrive.Api/CheckDrive.Application/DTOs/MechanicAcceptance/CreateMechanicAcceptanceReviewDto.cs index 02d87d5b..b46986f5 100644 --- a/CheckDrive.Api/CheckDrive.Application/DTOs/MechanicAcceptance/CreateMechanicAcceptanceReviewDto.cs +++ b/CheckDrive.Api/CheckDrive.Application/DTOs/MechanicAcceptance/CreateMechanicAcceptanceReviewDto.cs @@ -1,8 +1,11 @@ -namespace CheckDrive.Application.DTOs.MechanicAcceptance; +using CheckDrive.Application.DTOs.Review; + +namespace CheckDrive.Application.DTOs.MechanicAcceptance; public sealed record CreateMechanicAcceptanceReviewDto( int CheckPointId, - int MechanicId, + int ReviewerId, string? Notes, int FinalMileage, - bool IsCarInGoodCondition); + bool IsCarInGoodCondition) + : CreateReviewDtoBase(ReviewerId, Notes); diff --git a/CheckDrive.Api/CheckDrive.Application/DTOs/MechanicHandover/CreateMechanicHandoverReviewDto.cs b/CheckDrive.Api/CheckDrive.Application/DTOs/MechanicHandover/CreateMechanicHandoverReviewDto.cs index 979e58a3..15354395 100644 --- a/CheckDrive.Api/CheckDrive.Application/DTOs/MechanicHandover/CreateMechanicHandoverReviewDto.cs +++ b/CheckDrive.Api/CheckDrive.Application/DTOs/MechanicHandover/CreateMechanicHandoverReviewDto.cs @@ -1,8 +1,11 @@ -namespace CheckDrive.Application.DTOs.MechanicHandover; +using CheckDrive.Application.DTOs.Review; + +namespace CheckDrive.Application.DTOs.MechanicHandover; public sealed record CreateMechanicHandoverReviewDto( int CheckPointId, + int ReviewerId, int CarId, - int MechanicId, string? Notes, - int InitialMileage); + int InitialMileage) + : CreateReviewDtoBase(ReviewerId, Notes); diff --git a/CheckDrive.Api/CheckDrive.Application/DTOs/OperatorReview/CreateOperatorReviewDto.cs b/CheckDrive.Api/CheckDrive.Application/DTOs/OperatorReview/CreateOperatorReviewDto.cs index 197bb58c..641376d9 100644 --- a/CheckDrive.Api/CheckDrive.Application/DTOs/OperatorReview/CreateOperatorReviewDto.cs +++ b/CheckDrive.Api/CheckDrive.Application/DTOs/OperatorReview/CreateOperatorReviewDto.cs @@ -1,9 +1,12 @@ -namespace CheckDrive.Application.DTOs.OperatorReview; +using CheckDrive.Application.DTOs.Review; + +namespace CheckDrive.Application.DTOs.OperatorReview; public sealed record CreateOperatorReviewDto( int CheckPointId, - int OperatorId, + int ReviewerId, int OilMarkId, string? Notes, decimal InitialOilAmount, - decimal OilRefillAmount); + decimal OilRefillAmount) + : CreateReviewDtoBase(ReviewerId, Notes); diff --git a/CheckDrive.Api/CheckDrive.Application/Services/Review/DispatcherReviewService.cs b/CheckDrive.Api/CheckDrive.Application/Services/Review/DispatcherReviewService.cs index 424e6bbe..614cfa8d 100644 --- a/CheckDrive.Api/CheckDrive.Application/Services/Review/DispatcherReviewService.cs +++ b/CheckDrive.Api/CheckDrive.Application/Services/Review/DispatcherReviewService.cs @@ -31,7 +31,7 @@ public async Task CreateAsync(CreateDispatcherReviewDto rev ArgumentNullException.ThrowIfNull(review); var checkPoint = await GetAndValidateCheckPointAsync(review.CheckPointId); - var dispatcher = await GetAndValidateDispatcherAsync(review.DispatcherId); + var dispatcher = await GetAndValidateDispatcherAsync(review.ReviewerId); checkPoint.Stage = CheckPointStage.DispatcherReview; diff --git a/CheckDrive.Api/CheckDrive.Application/Services/Review/DoctorReviewService.cs b/CheckDrive.Api/CheckDrive.Application/Services/Review/DoctorReviewService.cs index a3895fed..09068eca 100644 --- a/CheckDrive.Api/CheckDrive.Application/Services/Review/DoctorReviewService.cs +++ b/CheckDrive.Api/CheckDrive.Application/Services/Review/DoctorReviewService.cs @@ -30,7 +30,7 @@ public async Task CreateAsync(CreateDoctorReviewDto review) { ArgumentNullException.ThrowIfNull(review); - var doctor = await GetAndValidateDoctorAsync(review.DoctorId); + var doctor = await GetAndValidateDoctorAsync(review.ReviewerId); var driver = await GetAndValidateDriverAsync(review.DriverId); var reviewEntity = CreateReview(review, doctor, driver); diff --git a/CheckDrive.Api/CheckDrive.Application/Services/Review/MechanicAcceptanceService.cs b/CheckDrive.Api/CheckDrive.Application/Services/Review/MechanicAcceptanceService.cs index dbd01309..dfbadf4f 100644 --- a/CheckDrive.Api/CheckDrive.Application/Services/Review/MechanicAcceptanceService.cs +++ b/CheckDrive.Api/CheckDrive.Application/Services/Review/MechanicAcceptanceService.cs @@ -31,7 +31,7 @@ public async Task CreateAsync(CreateMechanicAccepta ArgumentNullException.ThrowIfNull(review); var checkPoint = await GetAndValidateCheckPointAsync(review.CheckPointId); - var mechanic = await GetAndValidateMechanicAsync(review.MechanicId); + var mechanic = await GetAndValidateMechanicAsync(review.ReviewerId); ValidateMileage(checkPoint, review); var reviewEntity = await CreateReviewAsync(checkPoint, mechanic, review); diff --git a/CheckDrive.Api/CheckDrive.Application/Services/Review/MechanicHandoverService.cs b/CheckDrive.Api/CheckDrive.Application/Services/Review/MechanicHandoverService.cs index 418953c9..f4fe6f1d 100644 --- a/CheckDrive.Api/CheckDrive.Application/Services/Review/MechanicHandoverService.cs +++ b/CheckDrive.Api/CheckDrive.Application/Services/Review/MechanicHandoverService.cs @@ -35,7 +35,7 @@ public async Task CreateAsync(CreateMechanicHandoverR ArgumentNullException.ThrowIfNull(review); var checkPoint = await GetAndValidateCheckPointAsync(review.CheckPointId); - var mechanic = await GetAndValidateMechanicAsync(review.MechanicId); + var mechanic = await GetAndValidateMechanicAsync(review.ReviewerId); var car = await GetAndValidateCarAsync(review.CarId); ValidateMileage(car, review); diff --git a/CheckDrive.Api/CheckDrive.Application/Services/Review/OperatorReviewService.cs b/CheckDrive.Api/CheckDrive.Application/Services/Review/OperatorReviewService.cs index 3daae059..c9ed7ca8 100644 --- a/CheckDrive.Api/CheckDrive.Application/Services/Review/OperatorReviewService.cs +++ b/CheckDrive.Api/CheckDrive.Application/Services/Review/OperatorReviewService.cs @@ -36,7 +36,7 @@ public async Task CreateAsync(CreateOperatorReviewDto review) ArgumentNullException.ThrowIfNull(review); var checkPoint = await GetAndValidateCheckPointAsync(review.CheckPointId); - var @operator = await GetAndValidateOperatorAsync(review.OperatorId); + var @operator = await GetAndValidateOperatorAsync(review.ReviewerId); var oilMark = await GetAndValidateOilMarkAsync(review.OilMarkId); ValidateOilAmount(checkPoint, review); diff --git a/CheckDrive.Api/CheckDrive.Domain/Enums/EmailType.cs b/CheckDrive.Api/CheckDrive.Domain/Enums/EmailType.cs index e26015a2..e457af03 100644 --- a/CheckDrive.Api/CheckDrive.Domain/Enums/EmailType.cs +++ b/CheckDrive.Api/CheckDrive.Domain/Enums/EmailType.cs @@ -4,11 +4,10 @@ using System.Text; using System.Threading.Tasks; -namespace CheckDrive.Domain.Enums +namespace CheckDrive.Domain.Enums; + +public enum EmailType { - public enum EmailType - { - ForgotPassword, - EmailConfirmation - } + ForgotPassword, + EmailConfirmation } diff --git a/CheckDrive.Api/CheckDrive.Domain/Enums/SendingMessageStatus.cs b/CheckDrive.Api/CheckDrive.Domain/Enums/SendingMessageStatus.cs index 50644bf5..d229f0f9 100644 --- a/CheckDrive.Api/CheckDrive.Domain/Enums/SendingMessageStatus.cs +++ b/CheckDrive.Api/CheckDrive.Domain/Enums/SendingMessageStatus.cs @@ -1,9 +1,8 @@ -namespace CheckDrive.Domain.Enums +namespace CheckDrive.Domain.Enums; + +public enum SendingMessageStatus { - public enum SendingMessageStatus - { - MechanicHandover, - OperatorReview, - MechanicAcceptance - } + MechanicHandover, + OperatorReview, + MechanicAcceptance } diff --git a/CheckDrive.Api/Tests/CheckDrive.Tests.Unit/Services/DoctorReviewServiceTests.cs b/CheckDrive.Api/Tests/CheckDrive.Tests.Unit/Services/DoctorReviewServiceTests.cs index 382eb91c..12bbf997 100644 --- a/CheckDrive.Api/Tests/CheckDrive.Tests.Unit/Services/DoctorReviewServiceTests.cs +++ b/CheckDrive.Api/Tests/CheckDrive.Tests.Unit/Services/DoctorReviewServiceTests.cs @@ -36,7 +36,7 @@ public async Task CreateAsync_ValidInput_ReturnsCreatedDoctorReviewDto() var driver = _fixture.Create(); var createDto = _fixture.Build() .With(d => d.DriverId, driver.Id) - .With(d => d.DoctorId, doctor.Id) + .With(d => d.ReviewerId, doctor.Id) .Create(); _mockContext.Setup(c => c.Doctors).ReturnsDbSet(new List { doctor }); @@ -72,7 +72,7 @@ public async Task CreateAsync_DriverNotFound_ThrowsEntityNotFoundException() // Arrange var doctor = _fixture.Create(); var createDto = _fixture.Build() - .With(d => d.DoctorId, doctor.Id) + .With(d => d.ReviewerId, doctor.Id) .Create(); _mockContext.Setup(c => c.Doctors).ReturnsDbSet(new List { doctor }); @@ -97,7 +97,7 @@ public async Task CreateAsync_RejectedReview_CreatesCheckPointWithCorrectStatus( var driver = _fixture.Create(); var createDto = _fixture.Build() .With(d => d.DriverId, driver.Id) - .With(d => d.DoctorId, doctor.Id) + .With(d => d.ReviewerId, doctor.Id) .Create(); _mockContext.Setup(c => c.Doctors).ReturnsDbSet(new List { doctor }); From 842a834fba4a84e0b38f96a070cf3978b07d07a1 Mon Sep 17 00:00:00 2001 From: Ramadan1011 Date: Fri, 14 Feb 2025 16:06:57 +0500 Subject: [PATCH 2/2] unused files deleted --- .../Constants/TimeConstants.cs | 6 ------ .../DTOs/CheckPoint/CheckPointProgress.cs | 5 ----- .../DTOs/CheckPoint/DriverCheckPointDto.cs | 14 -------------- .../DTOs/Review/DriverReviewDto.cs | 9 --------- .../DTOs/Review/ReviewConfirmationDto.cs | 8 -------- 5 files changed, 42 deletions(-) delete mode 100644 CheckDrive.Api/CheckDrive.Application/Constants/TimeConstants.cs delete mode 100644 CheckDrive.Api/CheckDrive.Application/DTOs/CheckPoint/CheckPointProgress.cs delete mode 100644 CheckDrive.Api/CheckDrive.Application/DTOs/CheckPoint/DriverCheckPointDto.cs delete mode 100644 CheckDrive.Api/CheckDrive.Application/DTOs/Review/DriverReviewDto.cs delete mode 100644 CheckDrive.Api/CheckDrive.Application/DTOs/Review/ReviewConfirmationDto.cs diff --git a/CheckDrive.Api/CheckDrive.Application/Constants/TimeConstants.cs b/CheckDrive.Api/CheckDrive.Application/Constants/TimeConstants.cs deleted file mode 100644 index f3a12430..00000000 --- a/CheckDrive.Api/CheckDrive.Application/Constants/TimeConstants.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace CheckDrive.Application.Constants; - -internal static class TimeConstants -{ - public const int TashkentTimeUtc = 5; -} diff --git a/CheckDrive.Api/CheckDrive.Application/DTOs/CheckPoint/CheckPointProgress.cs b/CheckDrive.Api/CheckDrive.Application/DTOs/CheckPoint/CheckPointProgress.cs deleted file mode 100644 index 7fa82610..00000000 --- a/CheckDrive.Api/CheckDrive.Application/DTOs/CheckPoint/CheckPointProgress.cs +++ /dev/null @@ -1,5 +0,0 @@ -using CheckDrive.Domain.Enums; - -namespace CheckDrive.Application.DTOs.CheckPoint; - -public sealed record CheckPointProgress(int Id, CheckPointStage Stage); diff --git a/CheckDrive.Api/CheckDrive.Application/DTOs/CheckPoint/DriverCheckPointDto.cs b/CheckDrive.Api/CheckDrive.Application/DTOs/CheckPoint/DriverCheckPointDto.cs deleted file mode 100644 index 508cd3b4..00000000 --- a/CheckDrive.Api/CheckDrive.Application/DTOs/CheckPoint/DriverCheckPointDto.cs +++ /dev/null @@ -1,14 +0,0 @@ -using CheckDrive.Application.DTOs.Car; -using CheckDrive.Application.DTOs.Review; -using CheckDrive.Domain.Enums; - -namespace CheckDrive.Application.DTOs.CheckPoint; - -public sealed record DriverCheckPointDto( - int Id, - DateTime StartDate, - CheckPointStage Stage, - CheckPointStatus Status, - string DriverName, - CarDto? Car, - List Reviews); diff --git a/CheckDrive.Api/CheckDrive.Application/DTOs/Review/DriverReviewDto.cs b/CheckDrive.Api/CheckDrive.Application/DTOs/Review/DriverReviewDto.cs deleted file mode 100644 index 4cc72bdc..00000000 --- a/CheckDrive.Api/CheckDrive.Application/DTOs/Review/DriverReviewDto.cs +++ /dev/null @@ -1,9 +0,0 @@ -using CheckDrive.Domain.Enums; - -namespace CheckDrive.Application.DTOs.Review; - -public sealed record DriverReviewDto( - string? Notes, - string ReviewerName, - DateTime Date, - ReviewType Type); diff --git a/CheckDrive.Api/CheckDrive.Application/DTOs/Review/ReviewConfirmationDto.cs b/CheckDrive.Api/CheckDrive.Application/DTOs/Review/ReviewConfirmationDto.cs deleted file mode 100644 index 76b444d6..00000000 --- a/CheckDrive.Api/CheckDrive.Application/DTOs/Review/ReviewConfirmationDto.cs +++ /dev/null @@ -1,8 +0,0 @@ -using CheckDrive.Domain.Enums; - -namespace CheckDrive.Application.DTOs.Review; - -public sealed record ReviewConfirmationDto( - int CheckPointId, - ReviewType ReviewType, - string Message);