public async Task <HealthCheckResult> CheckHealthAsync( HealthCheckContext context, CancellationToken cancellationToken = default(CancellationToken)) { var healthCheckResultHealthy = true; try { var result = await _repository.GetStandardAsync("50"); // Chartered surveyor } catch { healthCheckResultHealthy = false; } if (healthCheckResultHealthy) { return(HealthCheckResult.Healthy()); } return(HealthCheckResult.Unhealthy()); }
private async Task UpdateApprenticeship(ReadModel.ApprenticeshipFavourite favourite) { if (favourite.IsFramework) { var framework = await _fatApi.GetFrameworkAsync(favourite.ApprenticeshipId); favourite.Title = framework.Title; favourite.Level = framework.Level; favourite.TypicalLength = framework.Duration; favourite.ExpiryDate = framework.ExpiryDate; favourite.Active = framework.IsActiveFramework; } else { var standard = await _fatApi.GetStandardAsync(favourite.ApprenticeshipId); favourite.Title = standard.Title; favourite.Level = standard.Level; favourite.TypicalLength = standard.Duration; favourite.ExpiryDate = null; favourite.Active = standard.IsActiveStandard; } }