/// <inheritdoc /> public Task <HealthCheckResult> CheckHealthAsync( HealthCheckContext context, CancellationToken cancellationToken = default(CancellationToken)) { var count = _repository.Count(); if (count > 0) { return(Task.FromResult( HealthCheckResult.Healthy( data: new Dictionary <string, object> { { "count", count } }))); } return(Task.FromResult(HealthCheckResult.Unhealthy("No cards in repository"))); }