public void Save()
        {
            var selectedRowIndex = _selectedRowAndColumn.GetSelectedRowIndex();

            if (selectedRowIndex == -1 || AssignmentGrid.Columns.Count == 0)
            {
                return;
            }
            var hardware = GetSelectedHardwareGuid();

            _assignEditorHelper.Save(selectedRowIndex, hardware);
            ShowData();
            HardwareManager.StopComponentSearch();
        }
 private void UserControl_Unloaded(object sender, RoutedEventArgs e)
 {
     HardwareManager.StopComponentSearch();
 }