private void btnClear_Click(object sender, EventArgs e)
        {
            var confirm = ErrorMessageDisplayHelper.ConfirmMessage(this, ClearConfirmation);

            if (confirm)
            {
                if (!importEventLogs)
                {
                    var auth = SnapInContext.Instance.AuthTokenManager.GetAuthToken(_serverDto, _tenant);
                    ActionHelper.Execute(delegate
                    {
                        var service = ScopeNodeExtensions.GetServiceGateway(_serverDto.ServerName);
                        var success = service.SuperLogging.Delete(_serverDto, _tenant, auth.Token);
                        if (success)
                        {
                            RefreshView();
                        }
                        else
                        {
                            ErrorMessageDisplayHelper.ShowError(FailedToClearEventLogsError);
                        }
                    }, auth);
                }
                else
                {
                    _eventLogs.Clear();
                    BindControls(_eventLogs);
                }
                ClearSelectedDetails();
            }
        }
        private void btnImport_Click(object sender, EventArgs e)
        {
            if (_autoRefresh)
            {
                ErrorMessageDisplayHelper.ShowError(ImportSwitchoffWarning);
                return;
            }

            var proceed = true;

            if (listView1.Items.Count > 0)
            {
                proceed = ErrorMessageDisplayHelper.ConfirmMessage(this, LoseEventLogsConfirm);
            }

            if (proceed)
            {
                ActionHelper.Execute(delegate
                {
                    var timestamp  = DateTime.Now.ToString(TimestampFormat);
                    var openDialog = new OpenFileDialog
                    {
                        Filter          = FileFilter,
                        Title           = SelectFileTitle,
                        CheckFileExists = true,
                        CheckPathExists = true,
                        Multiselect     = false
                    };

                    if (openDialog.ShowDialog() == DialogResult.OK)
                    {
                        lblFileName.Visible   = true;
                        lblFile.Visible       = true;
                        lblFileName.Text      = new FileInfo(openDialog.FileName).Name;
                        var json              = File.ReadAllText(openDialog.FileName);
                        _eventLogs            = JsonConvert.JsonDeserialize <List <EventLogDto> >(json);
                        var filteredEventLogs = _serviceHelper.ApplyFilter(_eventLogs, _filters);
                        BindControls(filteredEventLogs);
                    }
                }, null);
                importEventLogs = true;
            }
        }