// GET: Admin/Yazar public ActionResult Index() { YazarViewModel yvm = new YazarViewModel(); yvm.Yazarlar = ctx.Yazarlar.ToList(); return(View(yvm)); }
private void lstYazarlar_SelectedIndexChanged(object sender, EventArgs e) { MyContext db = new MyContext(); if (lstYazarlar.SelectedItem == null) { return; } seciliYazar = lstYazarlar.SelectedItem as YazarViewModel; lstKitaplar.DataSource = db.Kitaplar .Where(x => x.YazarID == seciliYazar.YazarID) .OrderBy(x => x.KitapAdi) .Select(x => new KitapViewModel { KitapAdi = x.KitapAdi, Adet = x.Adet }).ToList(); }
public async Task <List <YazarViewModel> > YazarlariGetir() { List <YazarViewModel> sonuc = new List <YazarViewModel>(); var yazarlar = await _yazarRepository.GetAllAsync(); yazarlar.ToList().ForEach(k => { var yazar = new YazarViewModel() { YazarKey = k.YazarKey, Ad = k.Ad, Hakkinda = k.YazarHakkinda }; sonuc.Add(yazar); }); return(sonuc); }
private void lstYazarlar_SelectedIndexChanged(object sender, EventArgs e) { if (lstYazarlar.SelectedItem == null) { return; } MyContext db = new MyContext(); seciliYazar = lstYazarlar.SelectedItem as YazarViewModel; var kitapsorgu = db.Kitaplar .Where(x => x.YazarId == seciliYazar.YazarId && x.Adet >= 1) .Select(x => new KitapViewModel { Adet = x.Adet, Adi = x.Adi, Id = x.Id }).ToList(); lstKitaplar.DataSource = kitapsorgu; }