示例#1
0
        public SimulateOrderErpResponse SimulateOrder(SimulateOrderErpRequest request)
        {
            var payLoad = new SimulateOrderRequestRoot(request);
            var backup  = new BackupLogEntry(payLoad, nameof(SimulateOrder));

            LogRequest(payLoad, nameof(SimulateOrder));
            var result = _erpApi.SimulateOrderPost(payLoad);

            backup.AddResponse(result);
            _repository.InsertOne(backup);
            LogResponse(result);
            return(result.ToResponse());
        }