public ActionResult DeleteConfirmed(int id) { KitapTuru kitapTuru = db.KitapTurus.Find(id); db.KitapTurus.Remove(kitapTuru); db.SaveChanges(); return(RedirectToAction("Index")); }
private void BtnKitapTurOrtalamaFiyat_Click(object sender, EventArgs e) { KitapTuru seciliKitapTuru = (KitapTuru)CbKitapTur.SelectedIndex; //Secili Kitap Turuna Ait Kitaplarin ortalama fiyatını bulun var kitapTurFiyatOrt = FakeDb.Kitaplar.Where(x => x.KitapTuru == seciliKitapTuru).Average(x => x.Fiyat); MessageBox.Show(kitapTurFiyatOrt.ToString()); }
public ActionResult Edit([Bind(Include = "KitapTuruId,KitapTuruAdi,KitapTuruAciklamasi")] KitapTuru kitapTuru) { if (ModelState.IsValid) { db.Entry(kitapTuru).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kitapTuru)); }
public ActionResult Create([Bind(Include = "KitapTuruId,KitapTuruAdi,KitapTuruAciklamasi")] KitapTuru kitapTuru) { if (ModelState.IsValid) { db.KitapTurus.Add(kitapTuru); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kitapTuru)); }
public Kitap(string adi, Yazar yazar, KitapTuru kitapTuru, int sayfaSayisi, double fiyat, YayinEvi yayinEvi, int baskiYili) { Adi = adi; Yazar = yazar; KitapTuru = kitapTuru; SayfaSayisi = sayfaSayisi; Fiyat = fiyat; YayinEvi = yayinEvi; BaskiYili = baskiYili; KitapId = Guid.NewGuid().ToString(); }
private void BtnAralikTurKitap_Click(object sender, EventArgs e) { KitapTuru seciliKitapTuru = (KitapTuru)CbKitapTur.SelectedIndex; //Girilen seciliKitapTurun'deki (en ucuz) kitabın adi ve Yazarının adini mbox ile ekrana yazın var kitap = FakeDb.Kitaplar.Where(x => x.KitapTuru == seciliKitapTuru).OrderBy(x => x.Fiyat).Take(1); foreach (var item in kitap) { MessageBox.Show(item.Adi + " - " + item.Yazar.AdiSoyadi); } }
private void buTürüKitaptanSilToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult sonuc = MessageBox.Show("Seçili Kayıt Silinsin mi?", "Kayıt Silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (sonuc == DialogResult.Yes) { Guid id = (Guid)dgwKitapTurleri_Turler.CurrentRow.Cells["ID"].Value; KitapTuru kt = ctx.KitapTurus.FirstOrDefault(x => x.ID == id); ctx.KitapTurus.DeleteOnSubmit(kt); ctx.SubmitChanges(); cagir_dgwKitapTurleri_Turler((Guid)cmbKitapTurleri_Turler.Tag); } }
// GET: KitapTurus/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } KitapTuru kitapTuru = db.KitapTurus.Find(id); if (kitapTuru == null) { return(HttpNotFound()); } return(View(kitapTuru)); }
public static void FakeDataOlustur() { Kullanici mahmut = new Kullanici("mahmut", "tuncer", "halay", "123456"); Kullanici omer = new Kullanici("omer", "tunher", "dana", "123456"); Kullanici osla = new Kullanici("osla", "kvsz", "oslakvsz", "123456"); Kullanici stndrt = new Kullanici("Stan", "Dart", "stdin", "123456"); Kullaniciler.Add(mahmut); Kullaniciler.Add(omer); Kullaniciler.Add(osla); Kullaniciler.Add(stndrt); var kitapIsimleri = File.ReadAllLines(@"kitapIsim.txt"); var yayinEviIsimleri = File.ReadAllLines(@"yayinEviIsim.txt"); var yazarIsimleri = File.ReadAllLines(@"yazarIsim.txt"); Random rnd = new Random(); for (int i = 0; i < 7; i++) { int currentYazarIndis = rnd.Next(yazarIsimleri.Length); DateTime dogumTarihi = new DateTime(rnd.Next(1900, 1980), rnd.Next(1, 13), rnd.Next(1, 29)); Yazarlar.Add(new Yazar(yazarIsimleri[currentYazarIndis], dogumTarihi)); } for (int i = 0; i < yayinEviIsimleri.Length; i++) { Yayinevleri.Add(new YayinEvi(yayinEviIsimleri[i])); } for (int i = 0; i < kitapIsimleri.Length; i++) { Yazar yazar = Yazarlar[rnd.Next(Yazarlar.Count)]; KitapTuru kitapTuru = (KitapTuru)rnd.Next(6); int sayfaSayisi = rnd.Next(200, 1200); double fiyat = rnd.Next(10, 45); YayinEvi yayinEvi = Yayinevleri[rnd.Next(Yayinevleri.Count)]; int baskiYili = rnd.Next(1950, 2019); Kitaplar.Add(new Kitap(kitapIsimleri[i], yazar, kitapTuru, sayfaSayisi, fiyat, yayinEvi, baskiYili)); } for (int i = 0; i < 200; i++) { var alinanKitap = Kitaplar[rnd.Next(0, Kitaplar.Count)]; var satinAlanKullanici = Kullaniciler[rnd.Next(0, Kullaniciler.Count)]; DateTime satisTarihi = new DateTime(rnd.Next(2017, 2020), rnd.Next(1, 13), rnd.Next(1, 29)); bool hediyeMi = Convert.ToBoolean(rnd.Next(0, 2)); Satislar.Add(new Satis(alinanKitap, satinAlanKullanici, satisTarihi, hediyeMi)); } }
//kod uret(kitap kodu) //kitabın ve yazarin bas harflerinden olusan bir kod turetmeye calisalim public static string KitapKoduUret(Yazar yazar, KitapTuru kitapTuru, TextBox txt) { //yazar adsoyadının ilk harflerinden ve kitap türünün ilk harflerinden bir kod üretelim string[] kitapKelimeleri = txt.Text.Split(' '); //her harfi ayırmak icin split ettik string kitapkodu = yazar.Adi.Substring(0, 3) + kitapTuru.TurAdi.Substring(0, 3) + "-"; for (int i = 0; i < kitapKelimeleri.Length; i++) { if (!string.IsNullOrEmpty(kitapKelimeleri[i])) { kitapkodu = kitapkodu + kitapKelimeleri[i][0]; } } return(kitapkodu); }
/// <summary> /// YazarAdıSoyadı ilk harflerinden ve kitap türünün ilk harflerinden oluşan bir kod üretelim /// </summary> public static string KitapKoduUret(Yazar yazar, KitapTuru kitapTuru, TextBox txt) { string[] kitapKelimeleri = txt.Text.Split(' '); string kitapKodu = yazar.Adi.Substring(0, 3) + yazar.Soyadi.Substring(0, 3) + kitapTuru.TurAdi.Substring(0, 3) + "-"; for (int i = 0; i < kitapKelimeleri.Length; i++) { if (!string.IsNullOrEmpty(kitapKelimeleri[i])) { kitapKodu = kitapKodu + kitapKelimeleri[i][0]; } } return(kitapKodu); }
private void btnKitapTurleri_KitabaTurEkle_Click_1(object sender, EventArgs e) { Kitap k = ctx.Kitaps.FirstOrDefault(x => x.ID == (Guid)cmbKitapTurleri_Turler.Tag); Tur t = ctx.Turs.FirstOrDefault(x => x.ID == (Guid)cmbKitapTurleri_Turler.SelectedValue); if (k != null && t != null) { KitapTuru kt = ctx.KitapTurus.FirstOrDefault(x => x.KitapID == k.ID && x.TurID == t.ID); if (kt == null) { kt = new KitapTuru(); kt.ID = Guid.NewGuid(); kt.KitapID = k.ID; kt.TurID = t.ID; ctx.KitapTurus.InsertOnSubmit(kt); ctx.SubmitChanges(); } } cagir_dgwKitapTurleri_Turler(k.ID); }