Promptbausteine Ownsoft

This commit is contained in:
2026-01-16 13:33:59 +01:00
parent df4de8ba1e
commit b5eee2c495
20 changed files with 209 additions and 58 deletions

View File

@@ -183,6 +183,9 @@ namespace BeWo.ViewModel.View.Administration
{
foreach (var node in folders.VMList)
{
if (node.DataContract.Oid is long oid && oid < -1)
continue;
if (node.IsNew)
{
toadd_Folder.Add(node);
@@ -203,11 +206,13 @@ namespace BeWo.ViewModel.View.Administration
}
}
}
void DFS_Search_Delete(AiPromptbausteinFolderListVM folders, ref List<AiPromptbausteinFolderDC> todelete_Folder, ref List<AiPromptbausteinPromptDC> todelete_Prompt)
{
foreach (var node_dc in folders.DCBackup)
{
if (node_dc.Oid is long oid && oid < -1)
continue;
if (folders.VMList.FirstOrDefault(vm => vm.DataContract == node_dc) is AiPromptbausteinFolderVM node_vm)
{
if (node_vm.SubFolders.DCBackup is object && node_vm.SubFolders.DCBackup.Count > 0)