Exemple #1
0
        public async Task <IActionResult> GetAsync([FromServices] IHealthCheckApplicationService service)
        {
            if (service.Check())
            {
                return(await Task.FromResult(Ok()));
            }

            return(await Task.FromResult(Problem()));
        }
Exemple #2
0
        public async Task <IActionResult> GetDetailsAsync([FromServices] IHealthCheckApplicationService service)
        {
            var result = service.GetDetails();

            if (result.Success)
            {
                return(await Task.FromResult(Ok(result)));
            }

            return(await Task.FromResult(Problem("Oh, god! Why!? Why!?")));
        }