private async void LoadUnitNames() { IRestDataMapper mapper = containerExtension.Resolve <IRestDataMapper>(); ObservableCollection <Unit> ms = await ItemRestService.GetAllUnitAsync(mapper); if (SelectedUom == null) { UnitNames = new ObservableCollection <string>(); foreach (var item in ms) { UnitNames.Add(item.unitName); } } else if (string.IsNullOrEmpty(SelectedUom.unitType)) { UnitNames = new ObservableCollection <string>(); foreach (var item in ms) { UnitNames.Add(item.unitName); } } else { UnitNames = new ObservableCollection <string>(); List <Unit> msc = ms.Where(r => r.unitType.Equals(SelectedUom.unitType)).ToList(); foreach (var item in msc) { UnitNames.Add(item.unitName); } } }
private async void LoadAllItem() { IRestDataMapper mapper = containerExtension.Resolve <IRestDataMapper>(); Branches = await BranchRestService.GetAllBranchAsync(mapper); Banks = await BankRestService.GetAllBankAsync(mapper); BrancheAcs = await BranchRestService.GetAllBranchAccountAsync(mapper, loggedUser.LoggedUser.branch.id); Measures = await ItemRestService.GetAllUnitAsync(mapper); }