Files
BeWoPlaner/BeWo/ViewModel/View/Administration/AiPromptbausteinPromptViewModel.cs
Rene Evertz 5a34c0dc04 Prompt Result Fenster
+ Info nur bei Selected
+ Welche DCs sollen gespeichert werden
2026-01-09 14:47:01 +01:00

37 lines
783 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BeWo.ViewModel.View.Administration
{
public class AiPromptbausteinPromptViewModel : AcceptCancelDialogViewModel
{
private readonly bool _IsNew;
public AiPromptbausteinPromptViewModel(AiPromptbausteinPromptVM viewModel, bool isNew) : base()
{
ViewModel = viewModel;
_IsNew = isNew;
if (!_IsNew)
{
ViewModel.PropertyChanged += (s, e) =>
{
AcceptCommand.RaiseCanExecuteChanged();
};
}
}
public AiPromptbausteinPromptVM ViewModel { get; set; }
public string AcceptButtonText => _IsNew ? "Hinzufügen" : "Speichern";
protected override bool canAccept()
{
return _IsNew || ViewModel.IsDirty;
}
}
}