コード例 #1
0
 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;
 }
コード例 #2
0
 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();
 }
コード例 #3
0
        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();
        }
コード例 #4
0
        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"));
            }
        }