public SearchConsumerProfilesResponse SearchConsumerProfiles(SearchConsumerProfilesRequest req)
        {
            var agent    = AuthIntegration.GetAgent();
            var response = _agentConnect.SearchConsumerProfiles(agent, req);

            CheckFlagsForDataChange(response.Payload?.Flags, agent);
            return(response);
        }
Ejemplo n.º 2
0
 public virtual async Task <SearchConsumerProfilesResponse> SearchConsumerProfilesAsync(Agent agent, SearchConsumerProfilesRequest searchConsumerProfilesRequest)
 {
     return(await AgentConnect.SearchConsumerProfilesAsync(agent, searchConsumerProfilesRequest));
 }
Ejemplo n.º 3
0
 public virtual SearchConsumerProfilesResponse SearchConsumerProfiles(Agent agent, SearchConsumerProfilesRequest searchConsumerProfilesRequest)
 {
     return(AgentConnect.SearchConsumerProfiles(agent, searchConsumerProfilesRequest));
 }
Ejemplo n.º 4
0
        public AcApiResponse <SearchConsumerProfilesResponse, ApiData> SearchConsumerProfiles(SearchConsumerProfilesRequest req)
        {
            var resp = _agentConnectIntegration.SearchConsumerProfiles(req);

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

            return(apiResp);
        }
Ejemplo n.º 5
0
        public IHttpActionResult SearchConsumerProfiles(SearchConsumerProfilesRequest req)
        {
            var searchConsumerVm = _business.SearchConsumerProfiles(req);

            return(Ok(searchConsumerVm));
        }
Ejemplo n.º 6
0
        public override SearchConsumerProfilesResponse SearchConsumerProfiles(Agent agent, SearchConsumerProfilesRequest request)
        {
            if (agent.IsInTrainingMode)
            {
                string criteria = request.FieldValues.SingleOrDefault(x => x.InfoKey == "search_CriteriaName")?.Value;

                if (criteria == SearchProfileCriteria.REF_NUM_DOB_SEARCH) //RECEIVE
                {
                    return(_traingModeRepository.MockSearchConsumerProfilesResponse(request.FieldValues));
                }
            }

            return(base.SearchConsumerProfiles(agent, request));
        }