protected async override void GetModelItems() { IsBusy = Visibility.Visible; var response = await maintenanceService.GetInventories(); IsBusy = Visibility.Collapsed; if (response != null) { if (response.Inventories != null && response.Inventories.Count > 0) { ModelDtos = response.Inventories; SelectedModel = ModelDtos.First(); } } }
protected async override void GetModelItems() { IsBusy = Visibility.Visible; var response = await testService.GetTestGroups(); IsBusy = Visibility.Collapsed; if (response != null) { if (response.TestGroups != null && response.TestGroups.Count > 0) { ModelDtos = response.TestGroups; EditButtonActiveStateModel.Edit = true; SelectedModel = ModelDtos.First(); } else { ModelDtos = null; EditButtonActiveStateModel.Edit = false; } } }
protected async override void GetModelItems() { SearchTitle = string.Empty; IsBusy = Visibility.Visible; var response = await testService.GetOtherTestResults(); IsBusy = Visibility.Collapsed; if (response != null) { if (response.OtherTests != null) { ModelDtos = SortOtherTests(response.OtherTests); TestGroupTypeDtos = response.Groups; TestTitleTypeDtos = response.Titles; if (cachedModel != null) { SelectedModel = ModelDtos?.FirstOrDefault(x => x.TestTitleId == cachedModel.Id); if (SelectedModel == null) { if (ModelDtos.Count > 0) { SelectedModel = ModelDtos.First(); } } cachedModel = null; } else { if (ModelDtos.Count > 0) { SelectedModel = ModelDtos.First(); } } } } }