public async Task <IActionResult> Post([FromBody] PilotDTO value) { var validationResult = await _pilotModelValidator.ValidateAsync(value); if (!validationResult.IsValid) { throw new BadRequestException(validationResult.Errors); } var entity = await _pilotService.CreateAsync(value); return(Json(entity)); }