public IActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            List <MonitorDetailViewModel> monitor = _healthCheckService.FindBy(x => x.MonitorId == id)
                                                    .Select(x => new MonitorDetailViewModel
            {
                Name            = x.Monitor.DisplayName,
                Url             = x.Monitor.Url,
                CheckDate       = x.CheckDate,
                IsSuccess       = x.IsSuccess,
                ResponseCode    = x.ResponseCode,
                ResponseMessage = x.ResponseMessage,
                Status          = (Status)x.Monitor.Status
            }).ToList();

            if (monitor == null)
            {
                return(NotFound());
            }

            return(View(monitor));
        }