protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.ListDetailsActivity);
            var text = Intent.GetStringExtra("List");

            _list  = JsonConvert.DeserializeObject <ListModel>(text) ?? new ListModel();
            _items = _repository.GetItemsFromList(_list.ListId);

            _getItemRadioButton       = FindViewById <RadioButton>(Resource.Id.getItemRadioButton);
            _deleteItemRadioButton    = FindViewById <RadioButton>(Resource.Id.deleteItemRadioButton);
            _eanCodeText              = FindViewById <EditText>(Resource.Id.eanCodeEditText);
            _eanCodeText.TextChanged += EanTextChanged;

            _toolbar       = FindViewById <Toolbar>(Resource.Id.toolbar);
            _toolbar.Title = _list.Name;
            _toolbar.InflateMenu(Resource.Menu.listDetails_top_menu);
            SetActionBar(_toolbar);

            var selected = new List <int>();

            foreach (var item in _items)
            {
                if (item.Status.ItemStatusId == (int)ItemStatusEnum.Unavailable)
                {
                    selected.Add(item.ItemId);
                }
            }
            ListAdapter = new AllItemsAdapter(this, _items, selected);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            var view = inflater.Inflate(Resource.Layout.AllItems, null);
            var lv   = view.FindViewById <ListView>(Android.Resource.Id.List);

            _selectedItems = new List <ItemModel>();

            _items = _repository.GetAllItemsWithCildren();

            _adapter      = new AllItemsAdapter(Activity, _items);
            ListAdapter   = _adapter;
            lv.ChoiceMode = ChoiceMode.None;

            return(view);
        }
 private void UpdateItemList()
 {
     _items      = _repository.GetItemsFromList(_list.ListId);
     ListAdapter = new AllItemsAdapter(this, _items);
     ((BaseAdapter)ListAdapter).NotifyDataSetChanged();
 }
 public void UpdateItems()
 {
     _items   = _repository.GetAllItemsWithCildren();
     _adapter = new AllItemsAdapter(Activity, _items);
     _adapter.NotifyDataSetChanged();
 }