コード例 #1
0
        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);
                }
            }
        }
コード例 #2
0
        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);
        }