diff --git a/NEW/src/JdeScoping.Client/Components/FilterPanels/OperatorFilterPanel.razor b/NEW/src/JdeScoping.Client/Components/FilterPanels/OperatorFilterPanel.razor index 16a0d11..9283efa 100644 --- a/NEW/src/JdeScoping.Client/Components/FilterPanels/OperatorFilterPanel.razor +++ b/NEW/src/JdeScoping.Client/Components/FilterPanels/OperatorFilterPanel.razor @@ -1,5 +1,7 @@ @* Operator filter panel with autocomplete and grid *@ -@inject ILookupService LookupService +@using JdeScoping.Core.ApiContracts +@using JdeScoping.Client.Extensions +@inject ILookupApiClient LookupApi @inject DialogService DialogService @@ -63,7 +65,15 @@ { if (!string.IsNullOrEmpty(args.Filter) && args.Filter.Length >= 3) { - _searchResults = await LookupService.FindOperatorsAsync(args.Filter); + var result = await LookupApi.FindOperatorsAsync(args.Filter); + result.Switch( + jdeUsers => { _searchResults = jdeUsers.ToClientOperatorList(); }, + _ => { _searchResults = []; }, + _ => { _searchResults = []; }, + _ => { _searchResults = []; }, + _ => { _searchResults = []; }, + _ => { _searchResults = []; } + ); } else {