コード例 #1
0
        public IHttpActionResult GetById(int id)
        {
            RandevuBLL randevuBusiness = new RandevuBLL();
            var        model           = randevuBusiness.GetById(id);

            return(Ok(model));
        }
コード例 #2
0
        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());
        }