feat(api): Отключена ручаня валидация в контроллере
This commit is contained in:
@@ -27,21 +27,21 @@ namespace PARR.API.Controllers.V1
|
||||
private readonly ILogger<ProcessController> logger;
|
||||
private readonly IMapper mapper;
|
||||
private readonly IProcessRepository processService;
|
||||
private readonly IValidator<ProcessRequest> validator;
|
||||
//private readonly IValidator<ProcessRequest> validator;
|
||||
private readonly IUriService uriService;
|
||||
|
||||
public ProcessController(
|
||||
ILogger<ProcessController> logger,
|
||||
IMapper mapper,
|
||||
IProcessRepository processService,
|
||||
IValidator<ProcessRequest> validator,
|
||||
//IValidator<ProcessRequest> validator,
|
||||
IUriService uriService
|
||||
)
|
||||
{
|
||||
this.logger = logger;
|
||||
this.mapper = mapper;
|
||||
this.processService = processService;
|
||||
this.validator = validator;
|
||||
//this.validator = validator;
|
||||
this.uriService = uriService;
|
||||
}
|
||||
|
||||
@@ -120,9 +120,9 @@ namespace PARR.API.Controllers.V1
|
||||
[HttpPost(ApiRoutes.Process.Create)]
|
||||
public async Task<IActionResult> Create([FromBody] ProcessRequest request)
|
||||
{
|
||||
var resultValidate = await validator.ValidateAsync(request);
|
||||
if (!resultValidate.IsValid)
|
||||
return BadRequest(new Response(resultValidate.Errors));
|
||||
//var resultValidate = await validator.ValidateAsync(request);
|
||||
//if (!resultValidate.IsValid)
|
||||
// return BadRequest(new Response(resultValidate.Errors));
|
||||
|
||||
var existName = await processService.Get().FirstOrDefaultAsync(t => t.Name.ToLower() == request.Name.ToLower().Trim());
|
||||
if (existName != null)
|
||||
@@ -159,9 +159,9 @@ namespace PARR.API.Controllers.V1
|
||||
[HttpPut(ApiRoutes.Process.Update)]
|
||||
public async Task<IActionResult> Update([FromRoute] Guid id, [FromBody] ProcessRequest request)
|
||||
{
|
||||
var resultValidate = await validator.ValidateAsync(request);
|
||||
if (!resultValidate.IsValid)
|
||||
return BadRequest(new Response(resultValidate.Errors));
|
||||
//var resultValidate = await validator.ValidateAsync(request);
|
||||
//if (!resultValidate.IsValid)
|
||||
// return BadRequest(new Response(resultValidate.Errors));
|
||||
|
||||
//проверка на уникальность esppId
|
||||
var existEsppId = await processService.Get().FirstOrDefaultAsync(t => t.Id != id && t.EsppId == request.EsppId);
|
||||
|
||||
Reference in New Issue
Block a user