namespace Lux.UI.Components.Compo.Templates { public partial class TemplateMan { #region Public Properties /// /// Modello dell'offerta corrente (bindato dal genitore). /// [Parameter] public TemplateModel CurrRecord { get; set; } = null!; /// /// Callback invocato al chiusura della finestra (con valore true per cancellazione). /// [Parameter] public EventCallback EC_Close { get; set; } /// /// Callback invocato al salvataggio con record aggiornato /// [Parameter] public EventCallback EC_Updated { get; set; } #endregion Public Properties #region Private Methods private Task DoCancel() { return EC_Close.InvokeAsync(true); } private Task DoSave() { // richiesta update con salvataggio record return EC_Updated.InvokeAsync(CurrRecord); } #endregion Private Methods } }