public GetPersonalIDImageResponse GetPersonalIDImage(GetPersonalIDImageRequest req) { var agent = AuthIntegration.GetAgent(); var response = _agentConnect.GetPersonalIDImage(agent, req); CheckFlagsForDataChange(response.Payload?.Flags, agent); return(response); }
public virtual async Task <GetPersonalIDImageResponse> GetPersonalIDImageAsync(Agent agent, GetPersonalIDImageRequest getPersonalIDImageRequest) { return(await AgentConnect.GetPersonalIDImageAsync(agent, getPersonalIDImageRequest)); }
public virtual GetPersonalIDImageResponse GetPersonalIDImage(Agent agent, GetPersonalIDImageRequest getPersonalIDImageRequest) { return(AgentConnect.GetPersonalIDImage(agent, getPersonalIDImageRequest)); }
public AcApiResponse <ViewModels.Consumer.GetPersonalIDImageResponse, ApiData> GetPersonalIDImage(GetPersonalIDImageRequest req) { var resp = _agentConnectIntegration.GetPersonalIDImage(req); var newImageItems = new List <ViewModels.Consumer.ImageItemType>(); if (resp.Payload != null) { foreach (var image in resp.Payload.ImageItems) { // Convert from byte[] to base64 string newImageItems.Add(new ViewModels.Consumer.ImageItemType { Image = System.Convert.ToBase64String(image.Image.ToArray()), Label = image.Label }); } } var GetPersonalIDImageResponsePayload = new ViewModels.Consumer.GetPersonalIDImageResponsePayload { ImageItems = newImageItems, MimeType = resp?.Payload?.MimeType }; var newResp = new ViewModels.Consumer.GetPersonalIDImageResponse { Payload = GetPersonalIDImageResponsePayload, Errors = resp.Errors }; var apiResp = new AcApiResponse <ViewModels.Consumer.GetPersonalIDImageResponse, ApiData> { BusinessMetadata = MapperHelper.SetResponseProperties(resp.Payload?.Flags, DataSource.AgentConnect), ResponseData = newResp }; return(apiResp); }
public IHttpActionResult GetPersonalIDImage(GetPersonalIDImageRequest req) { var response = _business.GetPersonalIDImage(req); return(Ok(response)); }