public IHttpActionResult DeleteByUser(int id)
        {
            RandevuBLL randevuBusiness = new RandevuBLL();

            randevuBusiness.Delete(id);
            return(Ok());
        }
        public IHttpActionResult DeleteByDoktor(int id)
        {
            // doktor delete işleminin ayrı metod içinde yapılmasının nedeni email gönderme işlemininde buradan tetiklenecek olmasıdır.
            RandevuBLL   randevuBusiness   = new RandevuBLL();
            var          randevu           = randevuBusiness.GetById(id);
            KullaniciBLL kullaniciBusiness = new KullaniciBLL();
            var          kullanici         = kullaniciBusiness.GetById((int)randevu.kullaniciID);

            randevuBusiness.Delete(id);
            MailGonder(randevu.doktorAdi, randevu.doktorSoyadi, kullanici.email, (DateTime)randevu.tarih, (TimeSpan)randevu.saat);
            return(Ok());
        }
 private void btnSil_Click(object sender, EventArgs e)
 {
     try
     {
         int     randevuID = (int)lstRandevularım.SelectedItems[0].Tag;
         Randevu randevu   = _randevuBLL.GetByID(randevuID);
         _randevuBLL.Delete(randevu);
         MessageBox.Show("Randevu başarıyla silindi.");
         RandevulariListele();
     }
     catch (Exception)
     {
         MessageBox.Show("Lütfen bir randevu seçiniz.");
     }
 }