public ActionResult Duzenle(int id) { Yazarlar y = new Yazarlar(); DataTable dt = Operations <Yazarlar> .Select("Id", id.ToString()); DataTable dti = Operations <Iletisimler> .SelectAll(); List <Iletisimler> il = dti.ToList <Iletisimler>(); ViewBag.Iletisim = il; PropertyInfo[] props = typeof(Yazarlar).GetProperties(); foreach (DataRow dr in dt.Rows) { foreach (PropertyInfo pi in props) { object value = dr[pi.Name]; if (value != DBNull.Value) { pi.SetValue(y, value); } } } return(View(y)); }
public ActionResult Ekle(Yazarlar y, HttpPostedFileBase FileUp) { string yol = ""; if (FileUp != null) { Image img = Image.FromStream(FileUp.InputStream); Bitmap bmp = new Bitmap(img, 350, 210); yol = "/Content/YaziciResim/" + Guid.NewGuid() + Path.GetExtension(FileUp.FileName); bmp.Save(Server.MapPath(yol)); } Yazarlar ya = new Yazarlar(); ya.YazarAdi = y.YazarAdi; ya.YazarSoyAdi = y.YazarSoyAdi; ya.Haqqinda = y.Haqqinda; ya.IletisimID = y.IletisimID; ya.Resim = yol; bool sonuc = Operations <Yazarlar> .Ekle(ya); if (sonuc) { return(RedirectToAction("Index")); } else { return(View()); } }
public ActionResult Delete(Yazarlar yazarlar) { var dyazar = db.Yazarlar.FirstOrDefault(c => c.ID == yazarlar.ID); db.Yazarlar.Remove(dyazar); db.SaveChanges(); return(RedirectToAction("Index", "Yazarlar")); }
public ActionResult Create(Yazarlar yazarlar) { yazarlar.olusturmaTarihi = DateTime.Now; yazarlar.isActive = true; db.Yazarlar.Add(yazarlar); db.SaveChanges(); return(RedirectToAction("Index", "Yazarlar")); }
// Yazar - Sil(Delete) metodumuz : public static bool YazarSil(YazarDTO silinenYazar) { Yazarlar silinecekYazar = db.Yazarlars.Find(silinenYazar.YazarID); db.Yazarlars.Remove(silinecekYazar); return(db.SaveChanges() > 0); }
public ActionResult yazarAdd(Yazarlar model) { site_dbEntities2 db = new site_dbEntities2(); db.Yazarlar.Add(model); db.SaveChanges(); return(View()); }
public ActionResult YazarGuncelle(Yazarlar yzr) { var yazar = entities.Yazarlar.Find(yzr.YazarID); yazar.YazarAd = yzr.YazarAd; yazar.YazarSoyad = yzr.YazarSoyad; yazar.Detay = yzr.Detay; entities.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult YazarEkle(Yazarlar yzr) { if (!ModelState.IsValid) { return(View("YazarEkle")); } entities.Yazarlar.Add(yzr); entities.SaveChanges(); return(RedirectToAction("Index")); }
public bool YazarEkle(Yazarlar yz) { //Arakatmana ekliyoruz. ent.Yazarlar.Add(yz); if (Convert.ToBoolean(ent.SaveChanges())) { return(true); } else { return(false); } }
// Yazar - Güncelle(Update) metodumuz : public static bool YazarGuncelle(YazarDTO gelenYazar) { bool sonuc = false; Yazarlar guncellencekYazar = db.Yazarlars.Find(gelenYazar.YazarID); guncellencekYazar.YazarAd = gelenYazar.YazarAd; guncellencekYazar.YazarSoyad = gelenYazar.YazarSoyad; guncellencekYazar.Ozgecmis = gelenYazar.Ozgecmis; sonuc = db.SaveChanges() > 0; return(sonuc); }
// Yazar - List(Select) -> ID'ye göre arama metodumuz : public static YazarDTO IDyeGoreYazarGetir(int yazarID) // veya int Id { Yazarlar ArananYazar = db.Yazarlars.Find(yazarID); //veya .find(id) YazarDTO yDTO = new YazarDTO() { YazarID = ArananYazar.YazarId, YazarAd = ArananYazar.YazarAd, YazarSoyad = ArananYazar.YazarSoyad, Ozgecmis = ArananYazar.Ozgecmis }; return(yDTO); }
public bool AdiIcerenYazarVarmi(string yazar) { Yazarlar varmi = (from y in ent.Yazarlar where y.YazarAd.Contains(yazar) || y.YazarSoyad.Contains(yazar) select y).FirstOrDefault(); if (varmi == null) { return(false); } else { return(true); } }
//---------------------------------------------- // Yazar - Insert (Add) metodumuz : public static bool YazarEkle(YazarDTO eklenenYazar) { bool sonuc = false; Yazarlar eklenecekYazar = new Yazarlar() { YazarAd = eklenenYazar.YazarAd, YazarSoyad = eklenenYazar.YazarSoyad, Ozgecmis = eklenenYazar.Ozgecmis }; db.Yazarlars.Add(eklenecekYazar); sonuc = db.SaveChanges() > 0; return(sonuc); }
public ActionResult giris(Yazarlar mg) { site_dbEntities2 db = new site_dbEntities2(); var login = db.Yazarlar.Where(m => m.mail == mg.mail && m.sifre == mg.sifre).FirstOrDefault(); if (login != null) { Session["mail"] = login.mail; Session["sifre"] = login.sifre; return(Redirect("/yazar/Index")); } else { ViewBag.Uyari = "Kullanıcı Adı veya Şifreyi Kontrol Ediniz / Yeni Kayıt Olduysanız ONAY Verilmesini Beklemelisiniz!"; return(View()); } }
public ActionResult Register(RegisterAuth formdata) { if (!ModelState.IsValid) { return(Redirect(Url.Content("~/Admin/Register"))); } var user = new Yazarlar() { isim = formdata.isim, email = formdata.email, sifre = formdata.sifre }; Database.Session.SaveOrUpdate(user); return(View(formdata)); }
private void btnEkle_Click(object sender, EventArgs e) { Yazarlar y = new Yazarlar(); y = Operations <Yazarlar> .EntityDoldur(y, txtAdi.Text, txtSoyadi.Text, txtHakkinda.Text, cmbIletisimID.SelectedValue); bool sonuc = Operations <Yazarlar> .Ekle(y); if (sonuc) { MessageBox.Show("Kayit Eklendi"); } else { MessageBox.Show("Kayit Eklenemedi..."); } }
public ActionResult Duzenle(Yazarlar y, HttpPostedFileBase Resim) { string yol = ""; if (Resim != null) { Image img = Image.FromStream(Resim.InputStream); Bitmap bmp = new Bitmap(img, 350, 210); yol = "/Content/YaziciResim/" + Guid.NewGuid() + Path.GetExtension(Resim.FileName); bmp.Save(Server.MapPath(yol)); } Yazarlar ya = new Yazarlar(); DataTable dt = Operations <Yazarlar> .Select("Id", y.Id.ToString()); Operations <Yazarlar> .DtToET(dt, ya); PropertyInfo[] propes = typeof(Yazarlar).GetProperties(); foreach (PropertyInfo pi in propes) { object a = pi.GetValue(y); if (a != null || Convert.ToInt32(a) != 0) { pi.SetValue(ya, pi.GetValue(y)); } } ya.Resim = yol; bool sonuc = Operations <Yazarlar> .Guncelle(ya, y.Id); if (sonuc) { return(RedirectToAction("Index")); } else { return(View()); } }
public bool YazarGuncelle(Yazarlar degisecekyz) { Yazarlar guncelyz = (from yz in ent.Yazarlar where yz.YazarID == degisecekyz.YazarID select yz).FirstOrDefault(); guncelyz.YazarAd = degisecekyz.YazarAd; guncelyz.YazarSoyad = degisecekyz.YazarSoyad; if (Convert.ToBoolean(ent.SaveChanges())) { return(true); } else { return(false); } }
public ActionResult Ekle(Yazarlar author) { _db.Yazarlar.Add(author); _db.SaveChanges(); return(RedirectToAction("Index", "PanelYazar", new { area = "Panel" })); }
public ActionResult giris() { Yazarlar model = new Yazarlar(); return(View(model)); }
private void btnKaydet_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtBarkodNo.Text) || string.IsNullOrEmpty(txtKitapAd.Text) || string.IsNullOrEmpty(txtYazarAd.Text) || string.IsNullOrEmpty(txtYazarSoyad.Text) || string.IsNullOrEmpty(txtYayineviAd.Text) || string.IsNullOrEmpty(cbKategoriler.Text)) { MessageBox.Show("boş alan bırakmayınız"); } else { if (ks.KitapKontrolByBarkodno(txtBarkodNo.Text)) { MessageBox.Show("kitap zaten kayıtlı"); } else { //kitap kayıtlı değil,bu yeni kitabı ekliyoruz. //eklemek istediğimiz kitap bilgilerini, yeni bir kitaplar nesnesi açıp içine dolduruyoruz. Kitaplar k = new Kitaplar(); k.Barkod = txtBarkodNo.Text; k.KitapAd = txtKitapAd.Text; k.Adet = 1; k.EkTarihi = dtpEklenmeTarihi.Value; k.Durum = "serbest"; //secilen kategori isminden kategoriID sini bulup,k nesnesine ekliyoruz. string kategori = cbKategoriler.SelectedItem.ToString(); k.KategoriID = kts.KategoriIdBul(kategori); //kitaplar tablosuna eklemek için yayıneviID sini bulmak üzere yayınevinin kayıtlı olup olmadığına bakıyoruz. if (ys.YayineviKontrolByIsim(txtYayineviAd.Text)) { //yayınevi kayıtlı olduğundan yayınevleri tablosundan yayineviID sini çekip,açmış olduğumuz k nesnesine ekliyoruz. MessageBox.Show("yayınevi kayıtlı"); k.YayineviID = ys.YayineviIdBulByIsim(txtYayineviAd.Text); } else { //yayınevi kayıtlı olmadığından yeni yayınevini yayınevleri tablosuna ekliyoruz. Yayinevleri y = new Yayinevleri(); y.YayineviAd = txtYayineviAd.Text; ys.YayineviEkle(y); //eklediğimiz yayınevinin IDsini alıp,açmış olduğumuz k nesnesine ekliyoruz. k.YayineviID = y.YayineviID; } //yukarıda açtığımız k nesnenin yayineviID sini eklemiş olduk. //kitaplar tablosuna eklemek için yazarID sini bulmak üzere yazarın kayıtlı olup olmadığına bakıyoruz. if (yzs.YazarKontrolByIsim(txtYazarAd.Text, txtYazarSoyad.Text)) { //yazar kayıtlı olduğundan yazarlar tablosundan yazarID sini çekip, açmış olduğumuz k nesnesine) ekliyoruz. MessageBox.Show("yazar kayıtlı"); k.YazarID = yzs.YazarIdBulByIsim(txtYazarAd.Text, txtYazarSoyad.Text); } else { //yazar kayıtlı olmadığından yeni yazarı yazarlar tablosuna ekliyoruz. Yazarlar yz = new Yazarlar(); yz.YazarAd = txtYazarAd.Text; yz.YazarSoyad = txtYazarSoyad.Text; yzs.YazarEkle(yz); //eklediğimiz yazarun IDsini alıp,açmış olduğumuz k nesnesine ekliyoruz. k.YazarID = yz.YazarID; } //yukarıda açtığımız k nesnenin yazarID sini eklemiş olduk. //bu yeni kitabı ekliyoruz. if (ks.KitapEkle(k)) { MessageBox.Show("yeni kitap kaydedildi"); } else { MessageBox.Show("kaydedilemedi"); } } } Temizle(); }
public ActionResult yazarAdd() { Yazarlar model = new Yazarlar(); return(View(model)); }
private void btnGuncelle_Click(object sender, EventArgs e) { if ((txtKitapAdi.Text == dgvKitaplar.SelectedRows[0].Cells[2].Value.ToString()) && (txtBarkodNosu.Text == dgvKitaplar.SelectedRows[0].Cells[1].Value.ToString()) && (txtYayineviAd.Text == dgvKitaplar.SelectedRows[0].Cells[6].Value.ToString()) && (txtYazarAd.Text == dgvKitaplar.SelectedRows[0].Cells[4].Value.ToString()) && (txtYazarSoyad.Text == dgvKitaplar.SelectedRows[0].Cells[5].Value.ToString()) && (cbKategoriler.Text == dgvKitaplar.SelectedRows[0].Cells[3].Value.ToString())) { MessageBox.Show("aynı bilgiler zaten kayıtlı, herhangi bir değişiklik yapmadınız"); } else { Kitaplar degisenk = new Kitaplar(); degisenk.KitapID = SecilenKitapID; degisenk.KitapAd = txtKitapAdi.Text; degisenk.Barkod = txtBarkodNosu.Text; degisenk.KategoriID = kts.KategoriIdBul(cbKategoriler.SelectedItem.ToString()); if ((txtKitapAdi.Text != dgvKitaplar.SelectedRows[0].Cells[2].Value.ToString()) || (txtBarkodNosu.Text != dgvKitaplar.SelectedRows[0].Cells[1].Value.ToString()) || (cbKategoriler.Text != dgvKitaplar.SelectedRows[0].Cells[3].Value.ToString())) { if (ks.KitapGuncelle(degisenk)) { MessageBox.Show("kitap guncellendi"); } else { MessageBox.Show("hata kitap güncellenemedi"); } } //yayınevi değiştirilmiş ise yayınevi tablosundan güncelleme yapılır. if (txtYayineviAd.Text != dgvKitaplar.SelectedRows[0].Cells[6].Value.ToString()) { Yayinevleri yy = new Yayinevleri(); yy.YayineviID = SecilenYayineviID; yy.YayineviAd = txtYayineviAd.Text; if (yys.YayineviGuncelle(yy)) { degisenk.YayineviID = yy.YayineviID; MessageBox.Show("yayınevi guncellendi"); } else { MessageBox.Show("hata yayınevi guncellenemedi"); } } //yazar değiştirilmiş ise yazar tablosundan güncelleme yapılır. if ((txtYazarAd.Text != dgvKitaplar.SelectedRows[0].Cells[4].Value.ToString()) || (txtYazarSoyad.Text != dgvKitaplar.SelectedRows[0].Cells[5].Value.ToString())) { Yazarlar yz = new Yazarlar(); yz.YazarID = SecilenYazarID; yz.YazarAd = txtYazarAd.Text; yz.YazarSoyad = txtYazarSoyad.Text; if (yzs.YazarGuncelle(yz)) { degisenk.YazarID = yz.YazarID; MessageBox.Show("yazar guncellendi"); } else { MessageBox.Show("hata yazar guncellenemedi"); } } } Temizle(); Yukle(); }
public ActionResult Edit(Yazarlar yazarlar) { db.Entry(yazarlar).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Yazarlar")); }