protected override void OnInitialized()
 {
     Filter = new WorkstationFilter();
 }
 private async Task ClearAsync()
 {
     Filter = new WorkstationFilter();
     await FilterChanged.Invoke(Filter);
 }
예제 #3
0
        public async Task <ActionResult <IEnumerable <Workstation> > > GetFilteredWorkstations(WorkstationFilter workstationFilter)
        {
            var count = await _workstationService.GetWorkstationsCountAsync(new DataLoadingOptions <WorkstationFilter>
            {
                Filter = workstationFilter
            });

            return(await _workstationService.GetWorkstationsAsync(new DataLoadingOptions <WorkstationFilter>
            {
                Take = count,
                SortedColumn = nameof(Workstation.Name),
                SortDirection = ListSortDirection.Ascending,
                Filter = workstationFilter
            }));
        }