private async void LoadItemData() { //Spinner Adapter Category this.mCategories = await mCategoryDataService.GetAll(); var adapterCategories = new SpinnerCategoryAdapter(this.Activity, mCategories); mSpinnerCategories.Adapter = adapterCategories; mSpinnerCategories.ItemSelected += SpinnerCategory_ItemSelected; mSpinnerCategories.SetSelection(0); //Spinner Adapter Storage List <StorageViewModel> tempStorages = new List <StorageViewModel>(); tempStorages = await mStorageDataService.GetAll(); for (int i = 0; i < tempStorages.Count(); i++) { if (tempStorages[i].LocationId == MainActivity.StaticActiveLocationClass.Id) { mStorages.Add(tempStorages[i]); } } var adapterStorages = new SpinnerStorageAdapter(this.Activity, mStorages); mSpinnerStorages.Adapter = adapterStorages; mSpinnerStorages.ItemSelected += SpinnerStorage_ItemSelected; mSpinnerStorages.SetSelection(0); //Get data product this.mProducts = new List <ProductViewModel>(); this.mProducts = await mProductDataService.GetAll(); this.mProducts.Count(); List <ProductViewModel> tempProduct = new List <ProductViewModel>(); tempProduct = await mProductDataService.GetAll(); for (int i = 0; tempProduct.Count() > i; i++) { mProductAdapter.Add(tempProduct[i].Name); } var adapter = new ArrayAdapter <String>(this.Activity, Resource.Layout.support_simple_spinner_dropdown_item, mProductAdapter); mName.Adapter = adapter; }
private async void LoadItemData() { mProgressDialog = ProgressDialog.Show(this, "Please wait...", "Getting data...", true); //Spinner Adapter Category this.mCategories = await mCategoryDataService.GetAll(); var adapterCategories = new SpinnerCategoryAdapter(this, mCategories); mSpinnerCategories.Adapter = adapterCategories; mSpinnerCategories.ItemSelected += SpinnerCategory_ItemSelected; //Spinner Adapter Storage List <StorageViewModel> tempStorages = new List <StorageViewModel>(); tempStorages = await mStorageDataService.GetAll(); for (int i = 0; tempStorages.Count() > i; i++) { if (tempStorages[i].LocationId == LoginActivity.StaticLocationClass.Id) { mStorages.Add(tempStorages[i]); } } var adapterStorages = new SpinnerStorageAdapter(this, mStorages); mSpinnerStorages.Adapter = adapterStorages; mSpinnerStorages.ItemSelected += SpinnerStorage_ItemSelected; //Get data product this.mProducts = new List <ProductViewModel>(); this.mProducts = await mProductDataService.GetAll(); this.mProducts.Count(); mProgressDialog.Dismiss(); }