Ejemplo n.º 1
0
        /// <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")));
        }