public SaveTransactionDocumentResponse SaveTransactionDocument(SaveTransactionDocumentRequest req)
        {
            var agent    = AuthIntegration.GetAgent();
            var response = _agentConnect.SaveTransactionDocument(agent, req);

            CheckFlagsForDataChange(response.Payload?.Flags, agent);
            return(response);
        }
Exemplo n.º 2
0
        public IHttpActionResult SaveTransactionDocument(SaveTransactionDocumentRequest req)
        {
            var response = documentBusiness.SaveTransactionDocument(req);

            return(Ok(response));
        }
Exemplo n.º 3
0
 public virtual async Task <SaveTransactionDocumentResponse> SaveTransactionDocumentAsync(Agent agent, SaveTransactionDocumentRequest saveTransactionDocumentRequest)
 {
     return(await AgentConnect.SaveTransactionDocumentAsync(agent, saveTransactionDocumentRequest));
 }
Exemplo n.º 4
0
 public virtual SaveTransactionDocumentResponse SaveTransactionDocument(Agent agent, SaveTransactionDocumentRequest saveTransactionDocumentRequest)
 {
     return(AgentConnect.SaveTransactionDocument(agent, saveTransactionDocumentRequest));
 }
Exemplo n.º 5
0
        public AcApiResponse <SaveTransactionDocumentResponse, ApiData> SaveTransactionDocument(SaveTransactionDocumentRequest req)
        {
            //AgentConnect TransactionLookup call all flows
            var resp = agentConnectIntegration.SaveTransactionDocument(req);

            var apiResp = new AcApiResponse <SaveTransactionDocumentResponse, ApiData>
            {
                BusinessMetadata = MapperHelper.SetResponseProperties(resp.Payload?.Flags, DataSource.AgentConnect),
                ResponseData     = resp
            };

            return(apiResp);
        }
Exemplo n.º 6
0
        public override SaveTransactionDocumentResponse SaveTransactionDocument(Agent agent, SaveTransactionDocumentRequest saveTransactionDocumentRequest)
        {
            if (agent.IsInTrainingMode)
            {
                return(_traingModeRepository.MockSaveTransactionDocument());
            }

            return(base.SaveTransactionDocument(agent, saveTransactionDocumentRequest));
        }