public AcApiResponse <ViewModels.Consumer.GetConsumerProfileDocumentResponse, ApiData> GetConsumerProfileDocument(GetConsumerProfileDocumentRequest reqVm) { var response = _agentConnectIntegration.GetConsumerProfileDocument(reqVm); var newImageItems = new List <ViewModels.Consumer.ImageItemType>(); if (response.Payload != null) { foreach (var image in response.Payload.ImageItems) { newImageItems.Add(new ViewModels.Consumer.ImageItemType { Image = System.Convert.ToBase64String(image.Image.ToArray()), Label = image.Label }); } } var getConsumerProfileDocumentResponsePayload = new ViewModels.Consumer.GetConsumerProfileDocumentResponsePayload { ImageItems = newImageItems, MimeType = response?.Payload?.MimeType }; var getConsumerProfileDocumentResponse = new ViewModels.Consumer.GetConsumerProfileDocumentResponse() { Payload = getConsumerProfileDocumentResponsePayload, Errors = response.Errors }; var apiResp = new AcApiResponse <ViewModels.Consumer.GetConsumerProfileDocumentResponse, ApiData> { BusinessMetadata = MapperHelper.SetResponseProperties(response.Payload?.Flags, DataSource.AgentConnect), ResponseData = getConsumerProfileDocumentResponse }; return(apiResp); }