public ActionResult <List <HealthcareBC.Fabric.ContractTransaction> > GetTransactionsByCitizenIdentifier(string citizenIdentifier) { //Tracker Service var trackerEndpoint = ServiceEndPointResolver.GetServiceEndPoint(ServiceEndpoints.trackerEndPoint, ServiceEventSource.Current); TrackerProxy trackerProxy = new TrackerProxy(trackerEndpoint, new HttpClient()); var result = trackerProxy.GetTransactionInformationByCitizenProfilerAsync(citizenIdentifier).GetAwaiter().GetResult().ToList(); Mapper.Reset(); Mapper.Initialize(cfg => cfg.CreateMap <List <HealthcareBC.Fabric.ContractTransaction>, List <HealthcareBC.Tracker.ContractTransaction> >()); List <HealthcareBC.Fabric.ContractTransaction> _transactions = Mapper.Map <List <HealthcareBC.Fabric.ContractTransaction> >(result); ServiceEventSource.Current.Message($"transaction informations are {result}"); return(_transactions); }