feat(api): Отключена ручаня валидация в контроллере

This commit is contained in:
Mikhail Trubnikov
2026-05-19 16:52:33 +10:00
parent d8af0253b1
commit 8f61bbb73e
13 changed files with 102 additions and 99 deletions

View File

@@ -24,7 +24,7 @@ namespace PARR.API.Controllers.V1
{
private readonly ILogger<JobUnitPreviewController> logger;
private readonly IUnitFilterService unitFilterService;
private readonly IValidator<JobRequest> jobValidator;
//private readonly IValidator<JobRequest> jobValidator;
private readonly IUnitRepository unitService;
private readonly IJobGroupRepository jobGroupService;
private readonly IMapper mapper;
@@ -32,7 +32,7 @@ namespace PARR.API.Controllers.V1
public JobUnitPreviewController(
ILogger<JobUnitPreviewController> logger,
IUnitFilterService unitFilterService,
IValidator<JobRequest> jobValidator,
//IValidator<JobRequest> jobValidator,
IUnitRepository unitService,
IJobGroupRepository jobGroupService,
IMapper mapper
@@ -40,7 +40,7 @@ namespace PARR.API.Controllers.V1
{
this.logger = logger;
this.unitFilterService = unitFilterService;
this.jobValidator = jobValidator;
//this.jobValidator = jobValidator;
this.unitService = unitService;
this.jobGroupService = jobGroupService;
this.mapper = mapper;
@@ -54,12 +54,12 @@ namespace PARR.API.Controllers.V1
[HttpPost(ApiRoutes.JobUnitPreview.Preview)]
public async Task<IActionResult> Preview([FromBody] JobRequest request)
{
#region Валидация
var jobValidateResult = await jobValidator.ValidateAsync(request);//Валидация параметров самого задания
//#region Валидация
//var jobValidateResult = await jobValidator.ValidateAsync(request);//Валидация параметров самого задания
if (!jobValidateResult.IsValid)
return BadRequest(new Response(jobValidateResult.Errors));
#endregion
//if (!jobValidateResult.IsValid)
// return BadRequest(new Response(jobValidateResult.Errors));
//#endregion
var job = mapper.Map<Job>(request);