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
}
}