feat(client): migrate OperatorFilterPanel to API clients

This commit is contained in:
Joseph Doherty
2026-01-06 10:32:54 -05:00
parent ee6afc9e4e
commit 8e05afb34f
@@ -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
<RadzenCard class="rz-mb-4">
@@ -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
{