diff --git a/NEW/JdeScoping.slnx b/NEW/JdeScoping.slnx
index d6f9ec9..c2de4e1 100644
--- a/NEW/JdeScoping.slnx
+++ b/NEW/JdeScoping.slnx
@@ -14,7 +14,7 @@
-
+
@@ -28,6 +28,10 @@
-
+
+
+
+
+
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/App.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/App.axaml
similarity index 87%
rename from NEW/src/Utils/JdeScoping.ConfigManager/App.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/App.axaml
index aad3c5c..9512323 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/App.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/App.axaml
@@ -1,12 +1,12 @@
-
-
-
-
+
+
+
+
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/App.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/App.axaml.cs
similarity index 91%
rename from NEW/src/Utils/JdeScoping.ConfigManager/App.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/App.axaml.cs
index ca8a27c..90d50fa 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/App.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/App.axaml.cs
@@ -4,12 +4,12 @@ using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Input.Platform;
using Avalonia.Markup.Xaml;
using JdeScoping.ConfigManager.Core.DependencyInjection;
-using JdeScoping.ConfigManager.Services;
-using JdeScoping.ConfigManager.ViewModels;
+using JdeScoping.ConfigManager.Ui.Services;
+using JdeScoping.ConfigManager.Ui.ViewModels;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
-namespace JdeScoping.ConfigManager;
+namespace JdeScoping.ConfigManager.Ui;
public partial class App : Avalonia.Application
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Converters/ProviderToVisibilityConverter.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Converters/ProviderToVisibilityConverter.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Converters/ProviderToVisibilityConverter.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Converters/ProviderToVisibilityConverter.cs
index 5e96e14..9432e29 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Converters/ProviderToVisibilityConverter.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Converters/ProviderToVisibilityConverter.cs
@@ -2,7 +2,7 @@ using System.Globalization;
using Avalonia.Data.Converters;
using JdeScoping.ConfigManager.Core.Models;
-namespace JdeScoping.ConfigManager.Converters;
+namespace JdeScoping.ConfigManager.Ui.Converters;
///
/// Converts a ConnectionProvider value to visibility (bool) based on whether it matches the target provider.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Converters/StringToBoolConverter.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Converters/StringToBoolConverter.cs
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Converters/StringToBoolConverter.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Converters/StringToBoolConverter.cs
index 38c5554..2439a35 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Converters/StringToBoolConverter.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Converters/StringToBoolConverter.cs
@@ -1,7 +1,7 @@
using System.Globalization;
using Avalonia.Data.Converters;
-namespace JdeScoping.ConfigManager.Converters;
+namespace JdeScoping.ConfigManager.Ui.Converters;
///
/// Converts a string to bool (empty/null = false, not empty = true).
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/JdeScoping.ConfigManager.csproj b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/JdeScoping.ConfigManager.Ui.csproj
similarity index 90%
rename from NEW/src/Utils/JdeScoping.ConfigManager/JdeScoping.ConfigManager.csproj
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/JdeScoping.ConfigManager.Ui.csproj
index 1702b8f..c051560 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/JdeScoping.ConfigManager.csproj
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/JdeScoping.ConfigManager.Ui.csproj
@@ -2,6 +2,8 @@
WinExe
net10.0
+ JdeScoping.ConfigManager.Ui
+ JdeScoping.ConfigManager.Ui
enable
enable
true
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Program.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Program.cs
similarity index 91%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Program.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Program.cs
index 73b8a23..9a4f947 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Program.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Program.cs
@@ -1,6 +1,6 @@
using Avalonia;
-namespace JdeScoping.ConfigManager;
+namespace JdeScoping.ConfigManager.Ui;
class Program
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Services/AvaloniaClipboardService.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/AvaloniaClipboardService.cs
similarity index 92%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Services/AvaloniaClipboardService.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/AvaloniaClipboardService.cs
index 7150718..52a6e82 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Services/AvaloniaClipboardService.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/AvaloniaClipboardService.cs
@@ -1,6 +1,6 @@
using Avalonia.Input.Platform;
-namespace JdeScoping.ConfigManager.Services;
+namespace JdeScoping.ConfigManager.Ui.Services;
///
/// Avalonia implementation of IClipboardService.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Services/AvaloniaDialogService.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/AvaloniaDialogService.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Services/AvaloniaDialogService.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/AvaloniaDialogService.cs
index 6de2fb1..ad06316 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Services/AvaloniaDialogService.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/AvaloniaDialogService.cs
@@ -2,11 +2,11 @@ using System.Text;
using Avalonia.Controls;
using Avalonia.Platform.Storage;
using JdeScoping.ConfigManager.Core.Services;
-using JdeScoping.ConfigManager.Views.Dialogs;
+using JdeScoping.ConfigManager.Ui.Views.Dialogs;
using MsBox.Avalonia;
using MsBox.Avalonia.Enums;
-namespace JdeScoping.ConfigManager.Services;
+namespace JdeScoping.ConfigManager.Ui.Services;
///
/// Avalonia implementation of IDialogService using MsBox.Avalonia and platform storage.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Services/IClipboardService.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/IClipboardService.cs
similarity index 85%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Services/IClipboardService.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/IClipboardService.cs
index d5346da..c2f7a6b 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Services/IClipboardService.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/IClipboardService.cs
@@ -1,4 +1,4 @@
-namespace JdeScoping.ConfigManager.Services;
+namespace JdeScoping.ConfigManager.Ui.Services;
///
/// Abstraction for platform-specific clipboard operations.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Services/IDialogService.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/IDialogService.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Services/IDialogService.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/IDialogService.cs
index c9cbc6b..ef3a921 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Services/IDialogService.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Services/IDialogService.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Services;
-namespace JdeScoping.ConfigManager.Services;
+namespace JdeScoping.ConfigManager.Ui.Services;
///
/// Abstraction for platform-specific dialog operations.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/AsyncRelayCommand.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/AsyncRelayCommand.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/AsyncRelayCommand.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/AsyncRelayCommand.cs
index d8bbb25..0ecccd9 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/AsyncRelayCommand.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/AsyncRelayCommand.cs
@@ -1,6 +1,6 @@
using System.Windows.Input;
-namespace JdeScoping.ConfigManager.ViewModels;
+namespace JdeScoping.ConfigManager.Ui.ViewModels;
///
/// An async command implementation that properly handles async operations.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/DiffPreviewDialogViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/DiffPreviewDialogViewModel.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/DiffPreviewDialogViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/DiffPreviewDialogViewModel.cs
index 5408329..e9e0406 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/DiffPreviewDialogViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/DiffPreviewDialogViewModel.cs
@@ -2,7 +2,7 @@ using System.Collections.ObjectModel;
using System.Windows.Input;
using JdeScoping.ConfigManager.Core.Services;
-namespace JdeScoping.ConfigManager.ViewModels.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
///
/// ViewModel for the diff preview dialog.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/NewStoreDialogViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/NewStoreDialogViewModel.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/NewStoreDialogViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/NewStoreDialogViewModel.cs
index 90a3ac3..216d934 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/NewStoreDialogViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/NewStoreDialogViewModel.cs
@@ -1,7 +1,7 @@
using System.Windows.Input;
using JdeScoping.ConfigManager.Core.Constants;
-namespace JdeScoping.ConfigManager.ViewModels.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
///
/// View model for creating a new secure store.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/SecretEditDialogViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/SecretEditDialogViewModel.cs
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/SecretEditDialogViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/SecretEditDialogViewModel.cs
index 6abc1a8..0f0f537 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/SecretEditDialogViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/SecretEditDialogViewModel.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Constants;
-namespace JdeScoping.ConfigManager.ViewModels.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
///
/// View model for adding or editing a secret in the secure store.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/UnlockStoreDialogViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/UnlockStoreDialogViewModel.cs
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/UnlockStoreDialogViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/UnlockStoreDialogViewModel.cs
index 1c701da..15179bc 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/UnlockStoreDialogViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/UnlockStoreDialogViewModel.cs
@@ -1,7 +1,7 @@
using System.Windows.Input;
using JdeScoping.ConfigManager.Core.Constants;
-namespace JdeScoping.ConfigManager.ViewModels.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
///
/// View model for unlocking an existing secure store.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/ValidationResultsDialogViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/ValidationResultsDialogViewModel.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/ValidationResultsDialogViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/ValidationResultsDialogViewModel.cs
index da9e415..240537b 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Dialogs/ValidationResultsDialogViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Dialogs/ValidationResultsDialogViewModel.cs
@@ -2,7 +2,7 @@ using System.Collections.ObjectModel;
using System.Windows.Input;
using JdeScoping.ConfigManager.Core.Services;
-namespace JdeScoping.ConfigManager.ViewModels.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
///
/// ViewModel for the validation results dialog.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/AuthFormViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/AuthFormViewModel.cs
similarity index 93%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/AuthFormViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/AuthFormViewModel.cs
index 3dbfa18..620fd48 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/AuthFormViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/AuthFormViewModel.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Models;
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// ViewModel for editing Auth configuration section.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/ConnectionStringEntryViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/ConnectionStringEntryViewModel.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/ConnectionStringEntryViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/ConnectionStringEntryViewModel.cs
index 1541bfc..b534dfb 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/ConnectionStringEntryViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/ConnectionStringEntryViewModel.cs
@@ -1,7 +1,7 @@
using System.Windows.Input;
using JdeScoping.ConfigManager.Core.Models;
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// ViewModel for editing a single connection string entry.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/ConnectionStringsFormViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/ConnectionStringsFormViewModel.cs
similarity index 96%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/ConnectionStringsFormViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/ConnectionStringsFormViewModel.cs
index 161bc9c..477be53 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/ConnectionStringsFormViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/ConnectionStringsFormViewModel.cs
@@ -3,9 +3,9 @@ using System.Windows.Input;
using JdeScoping.ConfigManager.Core.Models;
using JdeScoping.ConfigManager.Core.Services;
using JdeScoping.ConfigManager.Core.Services.SecureStore;
-using JdeScoping.ConfigManager.Services;
+using JdeScoping.ConfigManager.Ui.Services;
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// ViewModel for editing connection strings stored in SecureStore.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/DataAccessFormViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/DataAccessFormViewModel.cs
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/DataAccessFormViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/DataAccessFormViewModel.cs
index d7a9700..af6f344 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/DataAccessFormViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/DataAccessFormViewModel.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Models;
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// ViewModel for editing DataAccess configuration section.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/DataSyncFormViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/DataSyncFormViewModel.cs
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/DataSyncFormViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/DataSyncFormViewModel.cs
index 3d71a43..87d314b 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/DataSyncFormViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/DataSyncFormViewModel.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Models;
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// ViewModel for editing DataSync configuration section.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/ExcelExportFormViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/ExcelExportFormViewModel.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/ExcelExportFormViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/ExcelExportFormViewModel.cs
index 7bb478a..a6856bd 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/ExcelExportFormViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/ExcelExportFormViewModel.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Models;
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// ViewModel for editing ExcelExport configuration section.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/LdapFormViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/LdapFormViewModel.cs
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/LdapFormViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/LdapFormViewModel.cs
index 5a27eea..bb6a545 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/LdapFormViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/LdapFormViewModel.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Models;
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// ViewModel for editing LDAP configuration section.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/PipelineEditorViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/PipelineEditorViewModel.cs
similarity index 96%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/PipelineEditorViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/PipelineEditorViewModel.cs
index 8ebef3c..793443c 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/PipelineEditorViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/PipelineEditorViewModel.cs
@@ -1,10 +1,10 @@
-using JdeScoping.ConfigManager.Services;
-using JdeScoping.ConfigManager.ViewModels.PipelineSteps;
+using JdeScoping.ConfigManager.Ui.Services;
+using JdeScoping.ConfigManager.Ui.ViewModels.PipelineSteps;
using JdeScoping.DataSync.Configuration;
using System.Collections.ObjectModel;
using System.Windows.Input;
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// ViewModel for the visual pipeline editor with flow diagram.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/SearchFormViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/SearchFormViewModel.cs
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/SearchFormViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/SearchFormViewModel.cs
index 42b5ab4..fc1dcf5 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/SearchFormViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/SearchFormViewModel.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Models;
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// ViewModel for editing Search configuration section.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/SecretFormViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/SecretFormViewModel.cs
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/SecretFormViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/SecretFormViewModel.cs
index 9439ad3..b3f4bc7 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/SecretFormViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/SecretFormViewModel.cs
@@ -1,7 +1,7 @@
using System.Windows.Input;
-using JdeScoping.ConfigManager.Services;
+using JdeScoping.ConfigManager.Ui.Services;
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// ViewModel for displaying and editing a secret.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/SecureStoreInfoFormViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/SecureStoreInfoFormViewModel.cs
similarity index 93%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/SecureStoreInfoFormViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/SecureStoreInfoFormViewModel.cs
index f8812f1..438f9e1 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/Forms/SecureStoreInfoFormViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/Forms/SecureStoreInfoFormViewModel.cs
@@ -1,4 +1,4 @@
-namespace JdeScoping.ConfigManager.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.Forms;
///
/// View model for the SecureStore info panel shown when the store node is selected.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/MainWindowViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/MainWindowViewModel.cs
similarity index 96%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/MainWindowViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/MainWindowViewModel.cs
index 9ec3c66..0643f8e 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/MainWindowViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/MainWindowViewModel.cs
@@ -5,13 +5,13 @@ using JdeScoping.ConfigManager.Core.Constants;
using JdeScoping.ConfigManager.Core.Models;
using JdeScoping.ConfigManager.Core.Services;
using JdeScoping.ConfigManager.Core.Services.SecureStore;
-using JdeScoping.ConfigManager.Services;
-using JdeScoping.ConfigManager.ViewModels.Dialogs;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.Services;
+using JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
using JdeScoping.DataSync.Configuration;
using Microsoft.Extensions.Logging;
-namespace JdeScoping.ConfigManager.ViewModels;
+namespace JdeScoping.ConfigManager.Ui.ViewModels;
///
/// Main window view model.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/DestinationStepViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/DestinationStepViewModel.cs
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/DestinationStepViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/DestinationStepViewModel.cs
index 16b3826..d9b605f 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/DestinationStepViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/DestinationStepViewModel.cs
@@ -1,6 +1,6 @@
using JdeScoping.DataSync.Configuration;
-namespace JdeScoping.ConfigManager.ViewModels.PipelineSteps;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.PipelineSteps;
///
/// View model for the destination step in a pipeline.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/PipelineStepViewModelBase.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/PipelineStepViewModelBase.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/PipelineStepViewModelBase.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/PipelineStepViewModelBase.cs
index 3440264..5ed8bce 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/PipelineStepViewModelBase.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/PipelineStepViewModelBase.cs
@@ -1,7 +1,7 @@
using System.Windows.Input;
using JdeScoping.DataSync.Configuration;
-namespace JdeScoping.ConfigManager.ViewModels.PipelineSteps;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.PipelineSteps;
///
/// Type of pipeline step in the flow diagram.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/SourceStepViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/SourceStepViewModel.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/SourceStepViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/SourceStepViewModel.cs
index cf593ea..721042b 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/SourceStepViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/SourceStepViewModel.cs
@@ -2,7 +2,7 @@ using JdeScoping.DataSync.Configuration;
using System.Collections.ObjectModel;
using System.Windows.Input;
-namespace JdeScoping.ConfigManager.ViewModels.PipelineSteps;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.PipelineSteps;
///
/// View model for the source step in a pipeline.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/TransformerStepViewModels.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/TransformerStepViewModels.cs
similarity index 96%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/TransformerStepViewModels.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/TransformerStepViewModels.cs
index 456a352..716c9a9 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/PipelineSteps/TransformerStepViewModels.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/PipelineSteps/TransformerStepViewModels.cs
@@ -4,7 +4,7 @@ using System.Text.Json;
using System.Text.RegularExpressions;
using System.Windows.Input;
-namespace JdeScoping.ConfigManager.ViewModels.PipelineSteps;
+namespace JdeScoping.ConfigManager.Ui.ViewModels.PipelineSteps;
///
/// Base class for transformer step view models.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/RelayCommand.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/RelayCommand.cs
similarity index 96%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/RelayCommand.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/RelayCommand.cs
index d4be873..df074aa 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/RelayCommand.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/RelayCommand.cs
@@ -1,6 +1,6 @@
using System.Windows.Input;
-namespace JdeScoping.ConfigManager.ViewModels;
+namespace JdeScoping.ConfigManager.Ui.ViewModels;
///
/// A command implementation that delegates to action methods.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/TreeNodeViewModel.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/TreeNodeViewModel.cs
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/TreeNodeViewModel.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/TreeNodeViewModel.cs
index 0ebff19..607d151 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/TreeNodeViewModel.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/TreeNodeViewModel.cs
@@ -1,6 +1,6 @@
using System.Collections.ObjectModel;
-namespace JdeScoping.ConfigManager.ViewModels;
+namespace JdeScoping.ConfigManager.Ui.ViewModels;
public enum TreeNodeType
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/ViewModelBase.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/ViewModelBase.cs
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/ViewModelBase.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/ViewModelBase.cs
index 965975a..e9b1604 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/ViewModels/ViewModelBase.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/ViewModels/ViewModelBase.cs
@@ -1,7 +1,7 @@
using System.ComponentModel;
using System.Runtime.CompilerServices;
-namespace JdeScoping.ConfigManager.ViewModels;
+namespace JdeScoping.ConfigManager.Ui.ViewModels;
///
/// Base class for all view models providing INotifyPropertyChanged implementation.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/FlowArrow.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/FlowArrow.axaml
similarity index 84%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/FlowArrow.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/FlowArrow.axaml
index 5015464..6b8401b 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/FlowArrow.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/FlowArrow.axaml
@@ -1,6 +1,6 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/FlowArrow.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/FlowArrow.axaml.cs
similarity index 78%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/FlowArrow.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/FlowArrow.axaml.cs
index 66356df..280b7d7 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/FlowArrow.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/FlowArrow.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Controls;
+namespace JdeScoping.ConfigManager.Ui.Views.Controls;
public partial class FlowArrow : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/PipelineStepCard.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/PipelineStepCard.axaml
similarity index 89%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/PipelineStepCard.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/PipelineStepCard.axaml
index 82ada41..e66e2d7 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/PipelineStepCard.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/PipelineStepCard.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/PipelineStepCard.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/PipelineStepCard.axaml.cs
similarity index 91%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/PipelineStepCard.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/PipelineStepCard.axaml.cs
index b02b815..9ca7668 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Controls/PipelineStepCard.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Controls/PipelineStepCard.axaml.cs
@@ -2,10 +2,10 @@ using Avalonia;
using Avalonia.Controls;
using Avalonia.Input;
using Avalonia.Media;
-using JdeScoping.ConfigManager.ViewModels.Forms;
-using JdeScoping.ConfigManager.ViewModels.PipelineSteps;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.ViewModels.PipelineSteps;
-namespace JdeScoping.ConfigManager.Views.Controls;
+namespace JdeScoping.ConfigManager.Ui.Views.Controls;
public partial class PipelineStepCard : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/DiffPreviewDialog.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/DiffPreviewDialog.axaml
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/DiffPreviewDialog.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/DiffPreviewDialog.axaml
index 1526d1c..7e3f79d 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/DiffPreviewDialog.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/DiffPreviewDialog.axaml
@@ -1,7 +1,7 @@
/// A simple input dialog for collecting text from the user.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/NewStoreDialog.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/NewStoreDialog.axaml
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/NewStoreDialog.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/NewStoreDialog.axaml
index 2f56e7c..06ba2de 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/NewStoreDialog.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/NewStoreDialog.axaml
@@ -1,7 +1,7 @@
/// Dialog for creating a new secure store.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/SecretEditDialog.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/SecretEditDialog.axaml
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/SecretEditDialog.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/SecretEditDialog.axaml
index a2984af..24cee56 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/SecretEditDialog.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/SecretEditDialog.axaml
@@ -1,7 +1,7 @@
/// Dialog for adding or editing a secret in the secure store.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/UnlockStoreDialog.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/UnlockStoreDialog.axaml
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/UnlockStoreDialog.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/UnlockStoreDialog.axaml
index beb769f..c45c967 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/UnlockStoreDialog.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/UnlockStoreDialog.axaml
@@ -1,7 +1,7 @@
/// Dialog for unlocking an existing secure store.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/ValidationResultsDialog.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/ValidationResultsDialog.axaml
similarity index 93%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/ValidationResultsDialog.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/ValidationResultsDialog.axaml
index 0892cc8..6da0dcf 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Dialogs/ValidationResultsDialog.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Dialogs/ValidationResultsDialog.axaml
@@ -1,7 +1,7 @@
/// Dialog window for displaying validation results.
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnDropEditorView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnDropEditorView.axaml
similarity index 88%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnDropEditorView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnDropEditorView.axaml
index 73f5417..ada52cc 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnDropEditorView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnDropEditorView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnDropEditorView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnDropEditorView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnDropEditorView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnDropEditorView.axaml.cs
index a1ba56e..2668a6e 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnDropEditorView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnDropEditorView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Editors;
+namespace JdeScoping.ConfigManager.Ui.Views.Editors;
public partial class ColumnDropEditorView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnRenameEditorView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnRenameEditorView.axaml
similarity index 92%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnRenameEditorView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnRenameEditorView.axaml
index 5e6d99a..3df1e60 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnRenameEditorView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnRenameEditorView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnRenameEditorView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnRenameEditorView.axaml.cs
similarity index 81%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnRenameEditorView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnRenameEditorView.axaml.cs
index b2d4941..9bf4712 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ColumnRenameEditorView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ColumnRenameEditorView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Editors;
+namespace JdeScoping.ConfigManager.Ui.Views.Editors;
public partial class ColumnRenameEditorView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/DestinationEditorView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/DestinationEditorView.axaml
similarity index 92%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/DestinationEditorView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/DestinationEditorView.axaml
index 8f279f0..cd8f51e 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/DestinationEditorView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/DestinationEditorView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/DestinationEditorView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/DestinationEditorView.axaml.cs
similarity index 81%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/DestinationEditorView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/DestinationEditorView.axaml.cs
index 1754b73..8f41555 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/DestinationEditorView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/DestinationEditorView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Editors;
+namespace JdeScoping.ConfigManager.Ui.Views.Editors;
public partial class DestinationEditorView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/JdeDateEditorView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/JdeDateEditorView.axaml
similarity index 93%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/JdeDateEditorView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/JdeDateEditorView.axaml
index 6cec062..7a53d57 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/JdeDateEditorView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/JdeDateEditorView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/JdeDateEditorView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/JdeDateEditorView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/JdeDateEditorView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/JdeDateEditorView.axaml.cs
index 24f23bb..691024b 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/JdeDateEditorView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/JdeDateEditorView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Editors;
+namespace JdeScoping.ConfigManager.Ui.Views.Editors;
public partial class JdeDateEditorView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/PostScriptEditorView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/PostScriptEditorView.axaml
similarity index 91%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/PostScriptEditorView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/PostScriptEditorView.axaml
index f335db8..686a573 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/PostScriptEditorView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/PostScriptEditorView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/PostScriptEditorView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/PostScriptEditorView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/PostScriptEditorView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/PostScriptEditorView.axaml.cs
index 963d4ff..4e8b0a5 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/PostScriptEditorView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/PostScriptEditorView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Editors;
+namespace JdeScoping.ConfigManager.Ui.Views.Editors;
public partial class PostScriptEditorView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/RegexEditorView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/RegexEditorView.axaml
similarity index 96%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/RegexEditorView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/RegexEditorView.axaml
index 397e679..d62fcfa 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/RegexEditorView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/RegexEditorView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/RegexEditorView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/RegexEditorView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/RegexEditorView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/RegexEditorView.axaml.cs
index 3a74a34..4f53996 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/RegexEditorView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/RegexEditorView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Editors;
+namespace JdeScoping.ConfigManager.Ui.Views.Editors;
public partial class RegexEditorView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ScriptEditorView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ScriptEditorView.axaml
similarity index 91%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ScriptEditorView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ScriptEditorView.axaml
index 703b300..347ed7e 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ScriptEditorView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ScriptEditorView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ScriptEditorView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ScriptEditorView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ScriptEditorView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ScriptEditorView.axaml.cs
index 445c136..5e04c3d 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/ScriptEditorView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/ScriptEditorView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Editors;
+namespace JdeScoping.ConfigManager.Ui.Views.Editors;
public partial class ScriptEditorView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/SourceEditorView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/SourceEditorView.axaml
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/SourceEditorView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/SourceEditorView.axaml
index 84df6af..c634330 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/SourceEditorView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/SourceEditorView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/SourceEditorView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/SourceEditorView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/SourceEditorView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/SourceEditorView.axaml.cs
index cfaa0d7..5945055 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Editors/SourceEditorView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Editors/SourceEditorView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Editors;
+namespace JdeScoping.ConfigManager.Ui.Views.Editors;
public partial class SourceEditorView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/AuthFormView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/AuthFormView.axaml
similarity index 92%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/AuthFormView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/AuthFormView.axaml
index 1ed71d7..22734a1 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/AuthFormView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/AuthFormView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/AuthFormView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/AuthFormView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/AuthFormView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/AuthFormView.axaml.cs
index 6b46967..5e6268f 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/AuthFormView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/AuthFormView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Views.Forms;
public partial class AuthFormView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ConnectionStringsFormView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ConnectionStringsFormView.axaml
similarity index 97%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ConnectionStringsFormView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ConnectionStringsFormView.axaml
index fd34eeb..0f92f65 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ConnectionStringsFormView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ConnectionStringsFormView.axaml
@@ -1,9 +1,9 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ConnectionStringsFormView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ConnectionStringsFormView.axaml.cs
similarity index 82%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ConnectionStringsFormView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ConnectionStringsFormView.axaml.cs
index 55e9a4e..5484de5 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ConnectionStringsFormView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ConnectionStringsFormView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Views.Forms;
public partial class ConnectionStringsFormView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataAccessFormView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataAccessFormView.axaml
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataAccessFormView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataAccessFormView.axaml
index 7f48194..a96a0e8 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataAccessFormView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataAccessFormView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataAccessFormView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataAccessFormView.axaml.cs
similarity index 81%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataAccessFormView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataAccessFormView.axaml.cs
index af4543d..b97f2d0 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataAccessFormView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataAccessFormView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Views.Forms;
public partial class DataAccessFormView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataSyncFormView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataSyncFormView.axaml
similarity index 96%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataSyncFormView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataSyncFormView.axaml
index f36aa96..6ef1070 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataSyncFormView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataSyncFormView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataSyncFormView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataSyncFormView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataSyncFormView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataSyncFormView.axaml.cs
index 57fc831..eb7f14c 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/DataSyncFormView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/DataSyncFormView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Views.Forms;
public partial class DataSyncFormView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ExcelExportFormView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ExcelExportFormView.axaml
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ExcelExportFormView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ExcelExportFormView.axaml
index 53dc858..9696dd5 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ExcelExportFormView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ExcelExportFormView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ExcelExportFormView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ExcelExportFormView.axaml.cs
similarity index 81%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ExcelExportFormView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ExcelExportFormView.axaml.cs
index 6f468c6..29229be 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/ExcelExportFormView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/ExcelExportFormView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Views.Forms;
public partial class ExcelExportFormView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/LdapFormView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/LdapFormView.axaml
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/LdapFormView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/LdapFormView.axaml
index 770b670..f7ca5bb 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/LdapFormView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/LdapFormView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/LdapFormView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/LdapFormView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/LdapFormView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/LdapFormView.axaml.cs
index f3f7376..6c66554 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/LdapFormView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/LdapFormView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Views.Forms;
public partial class LdapFormView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/PipelineEditorView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/PipelineEditorView.axaml
similarity index 95%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/PipelineEditorView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/PipelineEditorView.axaml
index 5343dad..ff20b72 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/PipelineEditorView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/PipelineEditorView.axaml
@@ -1,10 +1,10 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/PipelineEditorView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/PipelineEditorView.axaml.cs
similarity index 81%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/PipelineEditorView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/PipelineEditorView.axaml.cs
index b4d97dc..59f2aaf 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/PipelineEditorView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/PipelineEditorView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Views.Forms;
public partial class PipelineEditorView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SearchFormView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SearchFormView.axaml
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SearchFormView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SearchFormView.axaml
index 8ec8733..6f0b6aa 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SearchFormView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SearchFormView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SearchFormView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SearchFormView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SearchFormView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SearchFormView.axaml.cs
index 6dced70..2e497fe 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SearchFormView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SearchFormView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Views.Forms;
public partial class SearchFormView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecretFormView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecretFormView.axaml
similarity index 96%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecretFormView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecretFormView.axaml
index 10f6dbb..620277b 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecretFormView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecretFormView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecretFormView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecretFormView.axaml.cs
similarity index 80%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecretFormView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecretFormView.axaml.cs
index 103f27b..0c12b23 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecretFormView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecretFormView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Views.Forms;
public partial class SecretFormView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecureStoreInfoFormView.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecureStoreInfoFormView.axaml
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecureStoreInfoFormView.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecureStoreInfoFormView.axaml
index 94f0731..bc9f92e 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecureStoreInfoFormView.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecureStoreInfoFormView.axaml
@@ -1,7 +1,7 @@
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecureStoreInfoFormView.axaml.cs b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecureStoreInfoFormView.axaml.cs
similarity index 81%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecureStoreInfoFormView.axaml.cs
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecureStoreInfoFormView.axaml.cs
index 37149f4..90fdbcc 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/Forms/SecureStoreInfoFormView.axaml.cs
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/Forms/SecureStoreInfoFormView.axaml.cs
@@ -1,6 +1,6 @@
using Avalonia.Controls;
-namespace JdeScoping.ConfigManager.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Views.Forms;
public partial class SecureStoreInfoFormView : UserControl
{
diff --git a/NEW/src/Utils/JdeScoping.ConfigManager/Views/MainWindow.axaml b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/MainWindow.axaml
similarity index 94%
rename from NEW/src/Utils/JdeScoping.ConfigManager/Views/MainWindow.axaml
rename to NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/MainWindow.axaml
index f887d03..d0d3659 100644
--- a/NEW/src/Utils/JdeScoping.ConfigManager/Views/MainWindow.axaml
+++ b/NEW/src/Utils/JdeScoping.ConfigManager.Ui/Views/MainWindow.axaml
@@ -1,11 +1,11 @@
+
+ net10.0
+ enable
+ enable
+ false
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/GlobalUsings.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/GlobalUsings.cs
new file mode 100644
index 0000000..b4b243b
--- /dev/null
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/GlobalUsings.cs
@@ -0,0 +1,3 @@
+global using Xunit;
+global using Shouldly;
+global using NSubstitute;
diff --git a/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/JdeScoping.ConfigManager.Core.Tests.csproj b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/JdeScoping.ConfigManager.Core.Tests.csproj
new file mode 100644
index 0000000..52b1841
--- /dev/null
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/JdeScoping.ConfigManager.Core.Tests.csproj
@@ -0,0 +1,21 @@
+
+
+ net10.0
+ enable
+ enable
+ false
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Models/ConnectionStringEntryTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Models/ConnectionStringEntryTests.cs
similarity index 95%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Models/ConnectionStringEntryTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Models/ConnectionStringEntryTests.cs
index e4fffd5..c7ba8bf 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Models/ConnectionStringEntryTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Models/ConnectionStringEntryTests.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Models;
-namespace JdeScoping.ConfigManager.Tests.Models;
+namespace JdeScoping.ConfigManager.Core.Tests.Models;
public class ConnectionStringEntryTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Models/ConnectionStringsSectionConverterTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Models/ConnectionStringsSectionConverterTests.cs
similarity index 96%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Models/ConnectionStringsSectionConverterTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Models/ConnectionStringsSectionConverterTests.cs
index bf609cf..a3657b3 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Models/ConnectionStringsSectionConverterTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Models/ConnectionStringsSectionConverterTests.cs
@@ -3,7 +3,7 @@ using JdeScoping.ConfigManager.Core.Models;
using Shouldly;
using Xunit;
-namespace JdeScoping.ConfigManager.Tests.Models;
+namespace JdeScoping.ConfigManager.Core.Tests.Models;
public class ConnectionStringsSectionConverterTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/AutoDiscoveryServiceTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/AutoDiscoveryServiceTests.cs
similarity index 96%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Services/AutoDiscoveryServiceTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/AutoDiscoveryServiceTests.cs
index 4865b62..3883c8a 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/AutoDiscoveryServiceTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/AutoDiscoveryServiceTests.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Services;
-namespace JdeScoping.ConfigManager.Tests.Services;
+namespace JdeScoping.ConfigManager.Core.Tests.Services;
public class AutoDiscoveryServiceTests : IDisposable
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/BackupServiceTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/BackupServiceTests.cs
similarity index 96%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Services/BackupServiceTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/BackupServiceTests.cs
index 60bab85..14d433a 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/BackupServiceTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/BackupServiceTests.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Services;
-namespace JdeScoping.ConfigManager.Tests.Services;
+namespace JdeScoping.ConfigManager.Core.Tests.Services;
public class BackupServiceTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/ConfigFileServiceTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/ConfigFileServiceTests.cs
similarity index 96%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Services/ConfigFileServiceTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/ConfigFileServiceTests.cs
index 292e2ba..801a38f 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/ConfigFileServiceTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/ConfigFileServiceTests.cs
@@ -2,7 +2,7 @@ using JdeScoping.ConfigManager.Core.Models;
using JdeScoping.ConfigManager.Core.Services;
using JdeScoping.DataSync.Configuration;
-namespace JdeScoping.ConfigManager.Tests.Services;
+namespace JdeScoping.ConfigManager.Core.Tests.Services;
public class ConfigFileServiceTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/ConnectionTestServiceTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/ConnectionTestServiceTests.cs
similarity index 95%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Services/ConnectionTestServiceTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/ConnectionTestServiceTests.cs
index 42a0e1f..716425c 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/ConnectionTestServiceTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/ConnectionTestServiceTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Models;
using JdeScoping.ConfigManager.Core.Services;
-namespace JdeScoping.ConfigManager.Tests.Services;
+namespace JdeScoping.ConfigManager.Core.Tests.Services;
public class ConnectionTestServiceTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/DiffServiceTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/DiffServiceTests.cs
similarity index 95%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Services/DiffServiceTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/DiffServiceTests.cs
index 928ccbc..3a9c83e 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/DiffServiceTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/DiffServiceTests.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Services;
-namespace JdeScoping.ConfigManager.Tests.Services;
+namespace JdeScoping.ConfigManager.Core.Tests.Services;
public class DiffServiceTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/FileSystemTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/FileSystemTests.cs
similarity index 88%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Services/FileSystemTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/FileSystemTests.cs
index e57d143..b96f909 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/FileSystemTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/FileSystemTests.cs
@@ -1,6 +1,6 @@
using JdeScoping.ConfigManager.Core.Services;
-namespace JdeScoping.ConfigManager.Tests.Services;
+namespace JdeScoping.ConfigManager.Core.Tests.Services;
public class FileSystemTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/RuntimeConfigValidationServiceTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/RuntimeConfigValidationServiceTests.cs
similarity index 96%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Services/RuntimeConfigValidationServiceTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/RuntimeConfigValidationServiceTests.cs
index 69f23d9..99a2855 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/RuntimeConfigValidationServiceTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/RuntimeConfigValidationServiceTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Services;
using JdeScoping.ConfigManager.Core.Services.SecureStore;
-namespace JdeScoping.ConfigManager.Tests.Services;
+namespace JdeScoping.ConfigManager.Core.Tests.Services;
public class RuntimeConfigValidationServiceTests : IDisposable
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/SecureStore/SecureStoreManagerTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/SecureStore/SecureStoreManagerTests.cs
similarity index 96%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Services/SecureStore/SecureStoreManagerTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/SecureStore/SecureStoreManagerTests.cs
index 497dec4..c073be5 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/SecureStore/SecureStoreManagerTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/SecureStore/SecureStoreManagerTests.cs
@@ -1,7 +1,7 @@
using System.IO;
using JdeScoping.ConfigManager.Core.Services.SecureStore;
-namespace JdeScoping.ConfigManager.Tests.Services.SecureStore;
+namespace JdeScoping.ConfigManager.Core.Tests.Services.SecureStore;
public class SecureStoreManagerTests : IDisposable
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/ValidationServiceTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/ValidationServiceTests.cs
similarity index 95%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Services/ValidationServiceTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/ValidationServiceTests.cs
index 910a05f..e084d64 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Services/ValidationServiceTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Core.Tests/Services/ValidationServiceTests.cs
@@ -2,7 +2,7 @@ using JdeScoping.ConfigManager.Core.Models;
using JdeScoping.ConfigManager.Core.Services;
using JdeScoping.DataSync.Configuration;
-namespace JdeScoping.ConfigManager.Tests.Services;
+namespace JdeScoping.ConfigManager.Core.Tests.Services;
public class ValidationServiceTests
{
diff --git a/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/GlobalUsings.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/GlobalUsings.cs
new file mode 100644
index 0000000..b4b243b
--- /dev/null
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/GlobalUsings.cs
@@ -0,0 +1,3 @@
+global using Xunit;
+global using Shouldly;
+global using NSubstitute;
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/JdeScoping.ConfigManager.Tests.csproj b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/JdeScoping.ConfigManager.Ui.Tests.csproj
similarity index 75%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/JdeScoping.ConfigManager.Tests.csproj
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/JdeScoping.ConfigManager.Ui.Tests.csproj
index 824f469..7a14e49 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/JdeScoping.ConfigManager.Tests.csproj
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/JdeScoping.ConfigManager.Ui.Tests.csproj
@@ -8,8 +8,8 @@
-
-
+
+
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/TestAppBuilder.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/TestAppBuilder.cs
similarity index 81%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/TestAppBuilder.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/TestAppBuilder.cs
index a757742..1f38dfe 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/TestAppBuilder.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/TestAppBuilder.cs
@@ -1,10 +1,10 @@
using Avalonia;
using Avalonia.Headless;
-using JdeScoping.ConfigManager;
+using JdeScoping.ConfigManager.Ui;
-[assembly: AvaloniaTestApplication(typeof(JdeScoping.ConfigManager.Tests.TestAppBuilder))]
+[assembly: AvaloniaTestApplication(typeof(JdeScoping.ConfigManager.Ui.Tests.TestAppBuilder))]
-namespace JdeScoping.ConfigManager.Tests;
+namespace JdeScoping.ConfigManager.Ui.Tests;
///
/// Provides a headless Avalonia application builder for UI tests.
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/DiffPreviewDialogViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/DiffPreviewDialogViewModelTests.cs
similarity index 94%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/DiffPreviewDialogViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/DiffPreviewDialogViewModelTests.cs
index 979389d..498967f 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/DiffPreviewDialogViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/DiffPreviewDialogViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Services;
-using JdeScoping.ConfigManager.ViewModels.Dialogs;
+using JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Dialogs;
public class DiffPreviewDialogViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/NewStoreDialogViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/NewStoreDialogViewModelTests.cs
similarity index 93%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/NewStoreDialogViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/NewStoreDialogViewModelTests.cs
index 3aa0014..0e7600e 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/NewStoreDialogViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/NewStoreDialogViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Constants;
-using JdeScoping.ConfigManager.ViewModels.Dialogs;
+using JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Dialogs;
public class NewStoreDialogViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/SecretEditDialogViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/SecretEditDialogViewModelTests.cs
similarity index 94%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/SecretEditDialogViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/SecretEditDialogViewModelTests.cs
index 9960f78..ce52897 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/SecretEditDialogViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/SecretEditDialogViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Constants;
-using JdeScoping.ConfigManager.ViewModels.Dialogs;
+using JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Dialogs;
public class SecretEditDialogViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/UnlockStoreDialogViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/UnlockStoreDialogViewModelTests.cs
similarity index 94%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/UnlockStoreDialogViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/UnlockStoreDialogViewModelTests.cs
index 4cbb3eb..3253cb6 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/UnlockStoreDialogViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/UnlockStoreDialogViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Constants;
-using JdeScoping.ConfigManager.ViewModels.Dialogs;
+using JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Dialogs;
public class UnlockStoreDialogViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/ValidationResultsDialogViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/ValidationResultsDialogViewModelTests.cs
similarity index 95%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/ValidationResultsDialogViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/ValidationResultsDialogViewModelTests.cs
index 2fcae17..2518911 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Dialogs/ValidationResultsDialogViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Dialogs/ValidationResultsDialogViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Services;
-using JdeScoping.ConfigManager.ViewModels.Dialogs;
+using JdeScoping.ConfigManager.Ui.ViewModels.Dialogs;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Dialogs;
public class ValidationResultsDialogViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/AuthFormViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/AuthFormViewModelTests.cs
similarity index 91%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/AuthFormViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/AuthFormViewModelTests.cs
index f70a30e..0f76f53 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/AuthFormViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/AuthFormViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Models;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Forms;
public class AuthFormViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/ConnectionStringEntryViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/ConnectionStringEntryViewModelTests.cs
similarity index 94%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/ConnectionStringEntryViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/ConnectionStringEntryViewModelTests.cs
index 7eeb8c5..28f1b56 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/ConnectionStringEntryViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/ConnectionStringEntryViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Models;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Forms;
public class ConnectionStringEntryViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/ConnectionStringsFormViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/ConnectionStringsFormViewModelTests.cs
similarity index 96%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/ConnectionStringsFormViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/ConnectionStringsFormViewModelTests.cs
index ee84853..9e907cd 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/ConnectionStringsFormViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/ConnectionStringsFormViewModelTests.cs
@@ -1,10 +1,10 @@
using JdeScoping.ConfigManager.Core.Models;
using JdeScoping.ConfigManager.Core.Services;
using JdeScoping.ConfigManager.Core.Services.SecureStore;
-using JdeScoping.ConfigManager.Services;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.Services;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Forms;
public class ConnectionStringsFormViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/DataAccessFormViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/DataAccessFormViewModelTests.cs
similarity index 86%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/DataAccessFormViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/DataAccessFormViewModelTests.cs
index 586638f..fe72627 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/DataAccessFormViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/DataAccessFormViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Models;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Forms;
public class DataAccessFormViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/DataSyncFormViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/DataSyncFormViewModelTests.cs
similarity index 90%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/DataSyncFormViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/DataSyncFormViewModelTests.cs
index 27d0f85..f94e5b5 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/DataSyncFormViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/DataSyncFormViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Models;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Forms;
public class DataSyncFormViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/ExcelExportFormViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/ExcelExportFormViewModelTests.cs
similarity index 94%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/ExcelExportFormViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/ExcelExportFormViewModelTests.cs
index df0ae96..80bca44 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/ExcelExportFormViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/ExcelExportFormViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Models;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Forms;
public class ExcelExportFormViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/LdapFormViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/LdapFormViewModelTests.cs
similarity index 90%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/LdapFormViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/LdapFormViewModelTests.cs
index 9bfde87..659b78b 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/LdapFormViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/LdapFormViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Models;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Forms;
public class LdapFormViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/PipelineEditorViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/PipelineEditorViewModelTests.cs
similarity index 95%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/PipelineEditorViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/PipelineEditorViewModelTests.cs
index f7e777b..1cf4340 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/PipelineEditorViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/PipelineEditorViewModelTests.cs
@@ -1,9 +1,9 @@
-using JdeScoping.ConfigManager.Services;
-using JdeScoping.ConfigManager.ViewModels.Forms;
-using JdeScoping.ConfigManager.ViewModels.PipelineSteps;
+using JdeScoping.ConfigManager.Ui.Services;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.ViewModels.PipelineSteps;
using JdeScoping.DataSync.Configuration;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Forms;
public class PipelineEditorViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/SearchFormViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/SearchFormViewModelTests.cs
similarity index 92%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/SearchFormViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/SearchFormViewModelTests.cs
index 9a0fc00..6427bae 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/SearchFormViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/SearchFormViewModelTests.cs
@@ -1,7 +1,7 @@
using JdeScoping.ConfigManager.Core.Models;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Forms;
public class SearchFormViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/SecretFormViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/SecretFormViewModelTests.cs
similarity index 94%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/SecretFormViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/SecretFormViewModelTests.cs
index 67fcc6b..8fc7515 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/Forms/SecretFormViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/Forms/SecretFormViewModelTests.cs
@@ -1,7 +1,7 @@
-using JdeScoping.ConfigManager.Services;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.Services;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.Forms;
public class SecretFormViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/MainWindowViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/MainWindowViewModelTests.cs
similarity index 96%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/MainWindowViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/MainWindowViewModelTests.cs
index 153cba4..3fb7a9c 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/MainWindowViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/MainWindowViewModelTests.cs
@@ -2,14 +2,14 @@ using JdeScoping.ConfigManager.Core.Constants;
using JdeScoping.ConfigManager.Core.Models;
using JdeScoping.ConfigManager.Core.Services;
using JdeScoping.ConfigManager.Core.Services.SecureStore;
-using JdeScoping.ConfigManager.Services;
-using JdeScoping.ConfigManager.ViewModels;
-using JdeScoping.ConfigManager.ViewModels.Forms;
+using JdeScoping.ConfigManager.Ui.Services;
+using JdeScoping.ConfigManager.Ui.ViewModels;
+using JdeScoping.ConfigManager.Ui.ViewModels.Forms;
using JdeScoping.DataSync.Configuration;
using Microsoft.Extensions.Logging;
using NSubstitute;
-namespace JdeScoping.ConfigManager.Tests.ViewModels;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels;
public class MainWindowViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/PipelineSteps/TransformerViewModelsTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/PipelineSteps/TransformerViewModelsTests.cs
similarity index 95%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/PipelineSteps/TransformerViewModelsTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/PipelineSteps/TransformerViewModelsTests.cs
index 5e0ecaa..3b0b0c5 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/PipelineSteps/TransformerViewModelsTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/PipelineSteps/TransformerViewModelsTests.cs
@@ -1,8 +1,8 @@
using System.Text.Json;
-using JdeScoping.ConfigManager.ViewModels.PipelineSteps;
+using JdeScoping.ConfigManager.Ui.ViewModels.PipelineSteps;
using JdeScoping.DataSync.Configuration;
-namespace JdeScoping.ConfigManager.Tests.ViewModels.PipelineSteps;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels.PipelineSteps;
public class ColumnDropTransformerViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/RegexTransformerViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/RegexTransformerViewModelTests.cs
similarity index 94%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/RegexTransformerViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/RegexTransformerViewModelTests.cs
index 8c7628a..a901547 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/RegexTransformerViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/RegexTransformerViewModelTests.cs
@@ -1,8 +1,8 @@
-using JdeScoping.ConfigManager.ViewModels.PipelineSteps;
+using JdeScoping.ConfigManager.Ui.ViewModels.PipelineSteps;
using JdeScoping.DataSync.Configuration;
using System.Text.Json;
-namespace JdeScoping.ConfigManager.Tests.ViewModels;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels;
public class RegexTransformerViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/TreeNodeViewModelTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/TreeNodeViewModelTests.cs
similarity index 95%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/TreeNodeViewModelTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/TreeNodeViewModelTests.cs
index 031011b..ed989ee 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/ViewModels/TreeNodeViewModelTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/ViewModels/TreeNodeViewModelTests.cs
@@ -1,6 +1,6 @@
-using JdeScoping.ConfigManager.ViewModels;
+using JdeScoping.ConfigManager.Ui.ViewModels;
-namespace JdeScoping.ConfigManager.Tests.ViewModels;
+namespace JdeScoping.ConfigManager.Ui.Tests.ViewModels;
public class TreeNodeViewModelTests
{
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Views/Dialogs/DialogViewTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/Views/Dialogs/DialogViewTests.cs
similarity index 95%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Views/Dialogs/DialogViewTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/Views/Dialogs/DialogViewTests.cs
index 084f410..c0d4e7b 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Views/Dialogs/DialogViewTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/Views/Dialogs/DialogViewTests.cs
@@ -1,9 +1,9 @@
using Avalonia.Controls;
using Avalonia.Headless.XUnit;
using Avalonia.VisualTree;
-using JdeScoping.ConfigManager.Views.Dialogs;
+using JdeScoping.ConfigManager.Ui.Views.Dialogs;
-namespace JdeScoping.ConfigManager.Tests.Views.Dialogs;
+namespace JdeScoping.ConfigManager.Ui.Tests.Views.Dialogs;
///
/// UI tests for dialog views.
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Views/Forms/FormViewTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/Views/Forms/FormViewTests.cs
similarity index 95%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Views/Forms/FormViewTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/Views/Forms/FormViewTests.cs
index d1b8ce4..dbae41e 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Views/Forms/FormViewTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/Views/Forms/FormViewTests.cs
@@ -1,9 +1,9 @@
using Avalonia.Controls;
using Avalonia.Headless.XUnit;
using Avalonia.VisualTree;
-using JdeScoping.ConfigManager.Views.Forms;
+using JdeScoping.ConfigManager.Ui.Views.Forms;
-namespace JdeScoping.ConfigManager.Tests.Views.Forms;
+namespace JdeScoping.ConfigManager.Ui.Tests.Views.Forms;
///
/// UI tests for form views.
diff --git a/NEW/tests/JdeScoping.ConfigManager.Tests/Views/MainWindowTests.cs b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/Views/MainWindowTests.cs
similarity index 94%
rename from NEW/tests/JdeScoping.ConfigManager.Tests/Views/MainWindowTests.cs
rename to NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/Views/MainWindowTests.cs
index 908dcd6..740010c 100644
--- a/NEW/tests/JdeScoping.ConfigManager.Tests/Views/MainWindowTests.cs
+++ b/NEW/tests/Utils/JdeScoping.ConfigManager.Ui.Tests/Views/MainWindowTests.cs
@@ -1,9 +1,9 @@
using Avalonia.Controls;
using Avalonia.Headless.XUnit;
using Avalonia.VisualTree;
-using JdeScoping.ConfigManager.Views;
+using JdeScoping.ConfigManager.Ui.Views;
-namespace JdeScoping.ConfigManager.Tests.Views;
+namespace JdeScoping.ConfigManager.Ui.Tests.Views;
///
/// UI tests for .