1@inject StateService _stateService
2@inject ProductViewModel _productViewService
7<ProductSelector ChangeProductEvent="ChangeProduct"/>
12 private void ChangeProduct(string name)
14 if (_productViewService.Products != null)
16 _stateService.SelectedProductSeq.Value = (from p in _productViewService.Products
17 where p.ProductName == name
18 select p.ProductSeq).First()!.Value;
22 private void SelectFinancials() => ChangeProduct("Escali Financials");
24 protected override void OnInitialized()
26 _stateService.HeaderName.Value = "Prislister";
28 _productViewService.DataChanged += StateHasChanged;
29 _productViewService.DataChanged += SelectFinancials;
31 if (_productViewService.Products != null) SelectFinancials();
34 void IDisposable.Dispose()
36 _productViewService.DataChanged -= StateHasChanged;
37 _productViewService.DataChanged -= SelectFinancials;