public IHttpActionResult Get()
        {
            RandevuBLL randevuBusiness = new RandevuBLL();
            var        model           = randevuBusiness.Get();

            return(Ok(model));
        }
        public IHttpActionResult GetOldByDoktorId(int id)
        {
            RandevuBLL randevuBusiness = new RandevuBLL();
            var        model           = randevuBusiness.GetOldByDoktorId(id);

            return(Ok(model));
        }
        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());
        }
        public frmHastaRandevularım(Hasta hasta)
        {
            InitializeComponent();

            _hasta        = new Hasta();
            _hasta        = hasta;
            _randevuBLL   = new RandevuBLL();
            _seansBLL     = new SeansBLL();
            _doktorBLL    = new DoktorBLL();
            _hastaneBLL   = new HastaneBLL();
            _departmanBLL = new DepartmanBLL();
        }
        public IHttpActionResult  Add(Randevu model)
        {
            RandevuBLL randevuBusiness = new RandevuBLL();

            if (randevuBusiness.Add(model))
            {
                return(Ok());
            }
            else
            {
                return(BadRequest());
            }
        }
Esempio n. 7
0
        public frmDoktor(Doktor doktor)
        {
            InitializeComponent();

            _doktor         = doktor;
            hasta           = new Hasta();
            _seans          = new Seans();
            _randevuBLL     = new RandevuBLL();
            _seansBLL       = new SeansBLL();
            _hastaBLL       = new HastaBLL();
            randevular      = new List <Randevu>();
            _rsDTO          = new RandevuSeansDTO();
            _gununTarihiBLL = new GununTarihiBLL();
        }
        public IHttpActionResult Kontrol(int kullaniciId, int doktorId, DateTime tarih)
        {
            RandevuBLL randevuBusiness = new RandevuBLL();
            var        test            = randevuBusiness.CheckSameDoctor(kullaniciId, doktorId, tarih);

            if (test)
            {
                return(Ok());
            }
            else
            {
                return(NotFound());
            }
        }
        public IHttpActionResult GetForUser(DateTime tarih, int doktorId, int kullaniciId)
        {
            RandevuBLL randevuBusiness = new RandevuBLL();
            var        model           = randevuBusiness.GetForUser(tarih, doktorId, kullaniciId);

            if (model == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(model));
            }
        }
Esempio n. 10
0
 public frmMuayene(Hasta hasta, Randevu randevu)
 {
     InitializeComponent();
     _teshisBLL  = new TeshisBLL();
     _tahlilBLL  = new TahlilBLL();
     _randevuBLL = new RandevuBLL();
     _rtBLL      = new RandevuTeshisBLL();
     _hastaBLL   = new HastaBLL();
     _rtahlilBLL = new RandevuTahlilBLL();
     _hasta      = hasta;
     _randevu    = randevu;
     _seansBLL   = new SeansBLL();
     _doktorBLL  = new DoktorBLL();
 }
Esempio n. 11
0
 public frmRandevu(Hasta _hasta)
 {
     InitializeComponent();
     _hastaneBLL     = new HastaneBLL();
     hdDTO           = new List <HastaneDepDTO>();
     _depBLL         = new DepartmanBLL();
     _dokBLL         = new DoktorBLL();
     _seansBLL       = new SeansBLL();
     _hastaBLL       = new HastaBLL();
     _randevuBLL     = new RandevuBLL();
     _gununTarihiBLL = new GununTarihiBLL();
     hasta           = new Hasta();
     hasta           = _hasta;
     hastaneler      = _hastaneBLL.GetHastaneler();
     departmanlar    = _depBLL.GetDepartmanlar();
 }