private async void LoadStoragesData() { mProgressDialog = ProgressDialog.Show(this, "Please wait...", "Getting Storage data...", true); List <StorageViewModel> mStoragesByLocation = new List <StorageViewModel>(); mStoragesByLocation = await mStorageDataService.GetAll(); this.mStorages = new List <StorageViewModel>(); for (int i = 0; mStoragesByLocation.Count > i; i++) { if (mStoragesByLocation[i].LocationId == LoginActivity.StaticLocationClass.Id) { mStorages.Add(mStoragesByLocation[i]); } } if (mStorages != null) { this.mStoragesAdapter = new StoragesRecycleAdapter(this.mStorages, this); this.mStoragesAdapter.ItemClick += OnStorageClicked; this.mListViewStorage.SetAdapter(this.mStoragesAdapter); } mProgressDialog.Hide(); }
private void LoadStorageData() { mStorages = LoginPageActivity.mGlobalStorages.Where(s => s.LocationId == LoginPageActivity.StaticActiveLocationClass.Id).ToList(); if (mStorages != null) { mStoragesAdapter = new StoragesRecycleAdapter(mStorages, this.Activity); mStoragesAdapter.ItemClick += OnStorageClicked; this.Activity.RunOnUiThread(() => mStoragesAdapter.NotifyDataSetChanged()); this.Activity.RunOnUiThread(() => this.mListViewStorage.SetAdapter(this.mStoragesAdapter)); } }
private async void LoadStorageData() { List <StorageViewModel> mStoragesByUser = await mStorageDataService.GetAll(); mStorages = new List <StorageViewModel>(); for (int i = 0; mStoragesByUser.Count > i; i++) { if (mStoragesByUser[i].AddedUserId == LoginPageActivity.StaticUserClass.ID.ToString()) { mStorages.Add(mStoragesByUser[i]); } } if (mStorages != null) { mStoragesAdapter = new StoragesRecycleAdapter(mStorages, this.Activity); mStoragesAdapter.ItemClick += OnStorageClicked; mListViewStorage.SetAdapter(this.mStoragesAdapter); } }