private void LoadInventoriesData() { var SelectedStorage = HomeStoragesFragment.mSelectedStorageClass; var temp = LoginPageActivity.mGlobalInventories; mFilteredInventories = temp.Where(i => i.StorageId == SelectedStorage.Id && i.ProductId == HomeFragment.mHomeSelectedInventory.ProductId && i.ExpirationDate < DateTime.Now).ToList(); this.mHomeInventoriesAdapter = new InventoriesRecyclerAdapter(mFilteredInventories, this.Activity); this.mHomeInventoriesAdapter.ItemClick += OnStorageClicked; this.Activity.RunOnUiThread(() => mHomeInventoriesAdapter.NotifyDataSetChanged()); this.Activity.RunOnUiThread(() => this.mListViewStorages.SetAdapter(this.mHomeInventoriesAdapter)); }
private void LoadInventoriesData() { List <InventoryViewModel> mInventories = LoginPageActivity.mGlobalInventories; StorageViewModel SelectedStorage = MainActivity.StaticStorageClass; mFilteredInventories = new List <InventoryViewModel>(); for (int i = 0; i < mInventories.Count; i++) { if (mInventories[i].StorageId == SelectedStorage.Id) { mFilteredInventories.Add(mInventories[i]); } } if (mFilteredInventories != null) { this.mInventoriesAdapter = new InventoriesRecyclerAdapter(mFilteredInventories, this.Activity); this.mInventoriesAdapter.ItemClick += OnInventoryClicked; this.mListViewInventories.SetAdapter(this.mInventoriesAdapter); } }