fix(api): JobAutoControlController - для get ответ с NotFound изменен на NoContent
This commit is contained in:
@@ -22,18 +22,21 @@ namespace PARR.API.Controllers.V1
|
|||||||
public class JobAutoControlController : BaseApiController
|
public class JobAutoControlController : BaseApiController
|
||||||
{
|
{
|
||||||
private readonly IJobAutoControlService jobAutoControlService;
|
private readonly IJobAutoControlService jobAutoControlService;
|
||||||
|
private readonly IApplicationsInWorkService applicationsInWorkService;
|
||||||
private readonly IMapper mapper;
|
private readonly IMapper mapper;
|
||||||
private readonly IValidator<JobAutoControlRequest> validator;
|
private readonly IValidator<JobAutoControlRequest> validator;
|
||||||
private readonly IUriService uriService;
|
private readonly IUriService uriService;
|
||||||
|
|
||||||
public JobAutoControlController(
|
public JobAutoControlController(
|
||||||
IJobAutoControlService jobAutoControlService,
|
IJobAutoControlService jobAutoControlService,
|
||||||
|
IApplicationsInWorkService applicationsInWorkService,
|
||||||
IMapper mapper,
|
IMapper mapper,
|
||||||
IValidator<JobAutoControlRequest> validator,
|
IValidator<JobAutoControlRequest> validator,
|
||||||
IUriService uriService
|
IUriService uriService
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
this.jobAutoControlService = jobAutoControlService;
|
this.jobAutoControlService = jobAutoControlService;
|
||||||
|
this.applicationsInWorkService = applicationsInWorkService;
|
||||||
this.mapper = mapper;
|
this.mapper = mapper;
|
||||||
this.validator = validator;
|
this.validator = validator;
|
||||||
this.uriService = uriService;
|
this.uriService = uriService;
|
||||||
@@ -55,8 +58,14 @@ namespace PARR.API.Controllers.V1
|
|||||||
.FirstOrDefaultAsync(t => t.ApplicationInWorkId == applicationInWorkId);
|
.FirstOrDefaultAsync(t => t.ApplicationInWorkId == applicationInWorkId);
|
||||||
|
|
||||||
if (obj == null)
|
if (obj == null)
|
||||||
//return NotFound();
|
{
|
||||||
|
// проверим, есть ли вообще такой AppInWork
|
||||||
|
var appInWork = await applicationsInWorkService.GetAsync(applicationInWorkId);
|
||||||
|
if (appInWork == null)
|
||||||
|
return NotFound();
|
||||||
|
|
||||||
return NoContent();
|
return NoContent();
|
||||||
|
}
|
||||||
|
|
||||||
var response = mapper.Map<JobAutoControlResponse>(obj);
|
var response = mapper.Map<JobAutoControlResponse>(obj);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user