Skip to content

Commit 9ef32fa

Browse files
refactor (name): query validations
1 parent 0386f6e commit 9ef32fa

14 files changed

Lines changed: 19 additions & 19 deletions

File tree

src/Application/Common/QueryStringProcessing/ValidateRequestResult.cs

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/Application/Common/QueryStringProcessing/QueryParamValidator.cs renamed to src/Application/Common/RequestHandler/Query/QueryParamValidator.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
using DotNetCoreExtension.Results;
77
using Microsoft.Extensions.Logging;
88

9-
namespace Application.Common.QueryStringProcessing;
9+
namespace Application.Common.RequestHandler.Query;
1010

11-
public static partial class QueryParamValidator
11+
public static class QueryParamValidator
1212
{
13-
public static ValidationRequestResult<T> ValidateQuery<T>(this T request)
13+
public static QueryValidationResult<T> ValidateQuery<T>(this T request)
1414
where T : QueryParamRequest
1515
{
1616
if (!string.IsNullOrWhiteSpace(request.Before) && !string.IsNullOrWhiteSpace(request.After))
@@ -21,7 +21,7 @@ public static ValidationRequestResult<T> ValidateQuery<T>(this T request)
2121
return new(request);
2222
}
2323

24-
public static ValidationRequestResult<TRequest> ValidateFilter<TRequest, TResponse>(
24+
public static QueryValidationResult<TRequest> ValidateFilter<TRequest, TResponse>(
2525
this TRequest request,
2626
ILogger logger
2727
)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
namespace Application.Common.RequestHandler.Query;
2+
3+
public record QueryValidationResult<TResult>(TResult? Result = null, string? Error = null)
4+
where TResult : class;

src/Application/Features/QueueLogs/Queries/ListQueueLogHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using Application.Common.Errors;
22
using Application.Common.Interfaces.Services.Localization;
33
using Application.Common.Interfaces.UnitOfWorks;
4-
using Application.Common.QueryStringProcessing;
4+
using Application.Common.RequestHandler.Query;
55
using Application.Contracts.ApiWrapper;
66
using Application.Contracts.Constants;
77
using Application.Contracts.Dtos.Responses;

src/Application/Features/Regions/Queries/List/Communes/ListCommuneHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using Application.Common.Errors;
22
using Application.Common.Interfaces.Services.Localization;
33
using Application.Common.Interfaces.UnitOfWorks;
4-
using Application.Common.QueryStringProcessing;
4+
using Application.Common.RequestHandler.Query;
55
using Application.Contracts.ApiWrapper;
66
using Application.Contracts.Constants;
77
using Application.Contracts.Dtos.Responses;

src/Application/Features/Regions/Queries/List/Districts/ListDistrictHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using Application.Common.Errors;
22
using Application.Common.Interfaces.Services.Localization;
33
using Application.Common.Interfaces.UnitOfWorks;
4-
using Application.Common.QueryStringProcessing;
4+
using Application.Common.RequestHandler.Query;
55
using Application.Contracts.ApiWrapper;
66
using Application.Contracts.Constants;
77
using Application.Contracts.Dtos.Responses;

src/Application/Features/Regions/Queries/List/Provinces/ListProvinceHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using Application.Common.Errors;
22
using Application.Common.Interfaces.Services.Localization;
33
using Application.Common.Interfaces.UnitOfWorks;
4-
using Application.Common.QueryStringProcessing;
4+
using Application.Common.RequestHandler.Query;
55
using Application.Contracts.ApiWrapper;
66
using Application.Contracts.Constants;
77
using Application.Contracts.Dtos.Responses;

src/Application/Features/Roles/Commands/Create/CreateRoleCommandValidator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using Application.Common.Interfaces.Services.Localization;
33
using Application.Common.Interfaces.UnitOfWorks;
44
using Application.Common.Validators;
5-
using Application.SharedFeatures.Validators.Roles;
5+
using Application.SharedFeatures.Validations.Roles;
66

77
namespace Application.Features.Roles.Commands.Create;
88

src/Application/Features/Roles/Commands/Update/UpdateRoleCommandValidator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using Application.Common.Interfaces.Services.Localization;
33
using Application.Common.Interfaces.UnitOfWorks;
44
using Application.Common.Validators;
5-
using Application.SharedFeatures.Validators.Roles;
5+
using Application.SharedFeatures.Validations.Roles;
66

77
namespace Application.Features.Roles.Commands.Update;
88

src/Application/Features/Users/Commands/Create/CreateUserCommandValidator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
using Application.Common.Interfaces.Services.Localization;
44
using Application.Common.Interfaces.UnitOfWorks;
55
using Application.Common.Validators;
6-
using Application.SharedFeatures.Validators.Users;
6+
using Application.SharedFeatures.Validations.Users;
77
using Domain.Aggregates.Users;
88
using FluentValidation;
99

0 commit comments

Comments
 (0)