private void btnUpdate_Click(object sender, EventArgs e) { if (dtgvBookShelf.SelectedRows.Count <= 0) { MessageBox.Show("Lütfen güncellemek istediğiniz kaydın satırını seçiniz", "Güncelleme İşlemi"); return; } kitaplik = (Kitaplik)dtgvBookShelf.SelectedRows[0].DataBoundItem; txtBookNo.Text = kitaplik.Ad; id = kitaplik.Id; }
private void btnDelete_Click(object sender, EventArgs e) { txtBookNo.Text = ""; if (dtgvBookShelf.SelectedRows.Count <= 0) { MessageBox.Show("Lütfen silmek istediğiniz kaydın satırını seçiniz", "Silme İşlemi"); return; } kitaplik = (Kitaplik)dtgvBookShelf.SelectedRows[0].DataBoundItem; db.Kitapliklar.Remove(kitaplik); db.SaveChanges(); refresh(); }
private void btnSave_Click(object sender, EventArgs e) { Kitaplik entity = new Kitaplik(); entity.Ad = txtBookNo.Text; if (id == -1) { db.Kitapliklar.Add(entity); } else { entity.Id = kitaplik.Id; kitaplik = db.Kitapliklar.Where(c => c.Id == entity.Id).FirstOrDefault(); kitaplik.Ad = entity.Ad; id = -1; txtBookNo.Text = ""; } db.SaveChanges(); refresh(); }
public HttpResponseMessage AddToKitaplik(int id) { Kitaplik kitaplik = new Kitaplik() { KullaniciID = System.Web.HttpContext.Current.User.Identity.GetUserId() }; if (kitapliklar.kitaplikRepository.Get(x => x.KullaniciID == kitaplik.KullaniciID) == null) { kitapliklar.kitaplikRepository.Add(kitaplik); kitapliklar.kitaplikUnitOfWork.SaveChanges(); } else { kitaplik.KitaplikID = kitapliklar.kitaplikRepository.Get(x => x.KullaniciID == kitaplik.KullaniciID).KitaplikID; } KitaplikTarihiOlay kitaplikTarihiOlay = new KitaplikTarihiOlay() { KitaplikID = kitaplik.KitaplikID, TarihiOlayID = id }; if (kitaplikTarihiOlaylar.KitaplikTarihiOlayRepository.Get(x => x.KitaplikID == kitaplik.KitaplikID && x.TarihiOlayID == id) == null) { kitaplikTarihiOlaylar.KitaplikTarihiOlayRepository.Add(kitaplikTarihiOlay); kitaplikTarihiOlaylar.KitaplikTarihiOlayUnitOfWork.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, "eklendi")); } else { return(Request.CreateResponse(HttpStatusCode.OK, "zaten ekli")); } }