public IActionResult Edit(Guid id, MonitorViewModel monitor)
        {
            if (id != monitor.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    Monitor entitiyMonitor = new Monitor
                    {
                        Url         = monitor.Url,
                        DisplayName = monitor.Name
                    };

                    _monitorService.Edit(entitiyMonitor);
                    _monitorService.Save();
                }
                catch (Exception ex)
                {
                    _logger.LogError(ex, "");
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["AppUserId"] = UserId;
            return(View(monitor));
        }