using Microsoft.AspNetCore.Components; using System.Runtime.CompilerServices; using WebWindowComplex.Models; using static WebWindowComplex.Json.WindowConst; namespace WebWindowComplex.Compo { public partial class AreaHwOption { /// /// Sash corrente rispetto alla lista Sash /// [Parameter] public Sash CurrSash { get; set; } = null!; /// /// Evento per aggiornare gli hardware option di tipo combo /// [Parameter] public EventCallback EC_UpdateHwOptCombo { get; set; } /// /// Evento per aggiornare gli hardware option di tipo text /// [Parameter] public EventCallback EC_UpdateHwOptText { get; set; } /// /// Report aggiornamento Option Combo /// /// /// private async Task RaiseOptCombo(AGBOptionCombo updRec) { await EC_UpdateHwOptCombo.InvokeAsync(updRec); } /// /// Report aggiornamento Option Text /// /// /// private async Task RaiseOptText(AGBOptionText updRec) { await EC_UpdateHwOptText.InvokeAsync(updRec); } } }