Пример #1
0
        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));
        }
Пример #2
0
        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);
            }
        }