protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.doktorRandevularim_layout); Doktor doktor = new Doktor(); string tc = Intent.GetStringExtra("tc"); doktor = doktorService.Getir(tc); btnOncekiSayfaRandevularim = FindViewById <Button>(Resource.Id.btnOncekiSayfaRandevularim); btnSonrakiSayfaRandevularim = FindViewById <Button>(Resource.Id.btnSonrakiSayfaRandevularim); _listView = FindViewById <ListView>(Resource.Id.customListView); _doktorRandevulari = randevuService.DoktorRandevulari(doktor.Id); _doktorRandevulari.Reverse(); tempList = _doktorRandevulari.Skip(startIndex).Take(3).ToList(); RandevularimListViewAdapter adapter = new RandevularimListViewAdapter(this, tempList); _listView.Adapter = adapter; btnOncekiSayfaRandevularim.Click += BtnOncekiSayfaRandevularim_Click; btnSonrakiSayfaRandevularim.Click += BtnSonrakiSayfaRandevularim_Click; }
private void BtnOncekiSayfaRandevularim_Click(object sender, EventArgs e) { startIndex -= 3; tempList = _doktorRandevulari.Skip(startIndex).Take(3).ToList(); RandevularimListViewAdapter adapter = new RandevularimListViewAdapter(this, tempList); _listView.Adapter = adapter; if (startIndex <= 0) { btnOncekiSayfaRandevularim.Enabled = false; } if (_doktorRandevulari.Count > startIndex - 3) { btnSonrakiSayfaRandevularim.Enabled = true; } }