public void RefreshList() { Loader.IsVisible(true); ResourceData <List <Receipt> > result = ViewModel.GetVehiclesAsync(); switch (result._status) { case (int)StatusData.SUCCESS: Loader.IsVisible(false); if (result._data != null) { mAdapter = new VehicleAdapter(this, result._data); mRecyclerView.SetAdapter(mAdapter); ListEmpty.IsVisible(false); } else { ListEmpty.IsVisible(true); } break; case (int)StatusData.ERROR: Loader.IsVisible(false); new MaterialAlertDialogBuilder(RequireContext()) .SetTitle(GetString(Resource.String.something_unexpected_happened)) .SetMessage(result._message) .Show(); break; } ; }
private void SetUpRecyclerView() { recyclerView.SetLayoutManager(new Android.Support.V7.Widget.LinearLayoutManager(recyclerView.Context)); adapter = new VehicleAdapter(vehicletypeList); adapter.ItemClick += Adapter_ItemClick; recyclerView.SetAdapter(adapter); }
protected override void Dispose(bool disposing) { if (this.disposed) { return; } if (!disposing) { return; } this.adapter?.Dispose(); this.adapter = null; base.Dispose(true); }
public VehicleRepository(IProgressConnection connection) { this.adapter = new VehicleAdapter(connection); this.Cono = this.adapter.Cono; this.OnCreated(); }