public async Task <IActionResult> GetAsync([FromServices] IHealthCheckApplicationService service) { if (service.Check()) { return(await Task.FromResult(Ok())); } return(await Task.FromResult(Problem())); }
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!?"))); }