Exemple #1
0
        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);
        }
Exemple #2
0
        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)));
        }