public async Task <CoordinateSystemSettings> PostValidate([FromBody] CoordinateSystemFileValidationRequest request) { var serializedRequest = JsonConvert.SerializeObject(request); _log.LogDebug($"POST coordsystem/validation: request {serializedRequest}"); request.Validate(); return(await RequestExecutorContainerFactory.Build <CoordinateSystemExecutorPost>(logger, configStore : configStore, trexCompactionDataProxy : trexCompactionDataProxy, customHeaders : CustomHeaders).ProcessAsync(request) as CoordinateSystemSettings); }
public Task <ContractExecutionResult> ValidateCoordinateSystem([FromBody] CoordinateSystemFileValidationRequest request) { Log.LogInformation($"{nameof(ValidateCoordinateSystem)}: {Request.QueryString}"); request.Validate(); return(WithServiceExceptionTryExecuteAsync(() => RequestExecutorContainer .Build <CoordinateSystemValidationExecutor>(ConfigStore, LoggerFactory, ServiceExceptionHandler) .ProcessAsync(request))); }