示例#1
0
        public IHttpActionResult GetDepositInformation([FromBody] GetDepositInformationRequest req)
        {
            req = req ?? new GetDepositInformationRequest();

            var response = depositBusiness.GetDepositInformation(req);

            return(Ok(response));
        }
        public GetDepositInformationResponse GetDepositInformation(GetDepositInformationRequest getDepositInformationRequest)
        {
            var agent    = AuthIntegration.GetAgent();
            var response = _agentConnect.GetDepositInformation(agent, getDepositInformationRequest);

            CheckFlagsForDataChange(response.Payload?.Flags, agent);
            return(response);
        }
示例#3
0
 public virtual async Task <GetDepositInformationResponse> GetDepositInformationAsync(Agent agent, GetDepositInformationRequest getDepositInformationRequest)
 {
     return(await AgentConnect.GetDepositInformationAsync(agent, getDepositInformationRequest));
 }
示例#4
0
 public virtual GetDepositInformationResponse GetDepositInformation(Agent agent, GetDepositInformationRequest getDepositInformationRequest)
 {
     return(AgentConnect.GetDepositInformation(agent, getDepositInformationRequest));
 }
示例#5
0
        public AcApiResponse <GetDepositInformationResponse, ApiData> GetDepositInformation(GetDepositInformationRequest req)
        {
            var resp = agentConnectIntegration.GetDepositInformation(req);

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

            return(apiResp);
        }