public async Task <ServiceHealth> IsHealthOk() { ServiceHealth publishedFundingRepoHealth = await _publishedFundingRepository.IsHealthOk(); ServiceHealth health = new ServiceHealth { Name = nameof(FundingFeedSearchService) }; health.Dependencies.AddRange(publishedFundingRepoHealth.Dependencies); health.Dependencies.Add(new DependencyHealth { HealthOk = publishedFundingRepoHealth.Dependencies.All(_ => _.HealthOk), DependencyName = publishedFundingRepoHealth.GetType().GetFriendlyName() }); return(health); }