public void DBolustur() { using (DoctorEvaluation db = new DoctorEvaluation()) { Hastaneler hs = new Hastaneler(); hs.ad = "Üsküdar Devlet Hastanesi"; db.Hospitals.Add(hs); db.SaveChanges(); Doktorlar dktr = new Doktorlar(); dktr.ad = "Hüseyin"; dktr.soyad = "Biçen"; dktr.brans = "Kalp Cerrahı"; dktr.H_id = 1; db.Doctors.Add(dktr); db.SaveChanges(); Degerlendirme dgr = new Degerlendirme(); dgr.D_id = 1; dgr.yildiz = 4; dgr.yorum = "C*k ilgilendi."; db.Evaluations.Add(dgr); db.SaveChanges(); } }
private async Task D_Kaydet(IDialogContext context, IAwaitable <IMessageActivity> result) { DoctorEvaluation db = new DoctorEvaluation(); Hastaneler HS = new Hastaneler(); Doktorlar DR = new Doktorlar(); Degerlendirme DGR = new Degerlendirme(); Doktorlar DRx = null; DRx = db.Doctors.Where(x => x.ad == Isim && x.soyad == Soyisim).FirstOrDefault(); if (DRx != null) { List <Degerlendirme> nesne = db.Evaluations.Where(x => x.Id == DRx.Id).ToList(); foreach (var item in nesne) { await context.PostAsync("Yorum : " + item.yorum.ToString() + "\nPuan : " + item.yildiz.ToString()); } } else { await context.PostAsync("Böyle bir kayıt bulunamadı. Değerlendirme bölümünden doktor değerlendirebilirsiniz."); } context.Wait(D_isim); }
private async Task D_Kaydet(IDialogContext context, IAwaitable <IMessageActivity> result) { DoctorEvaluation db = new DoctorEvaluation(); Hastaneler HS = new Hastaneler(); Doktorlar DR = new Doktorlar(); Degerlendirme DGR = new Degerlendirme(); Doktorlar DRv = null; DRv = db.Doctors.Where(x => x.ad == Isim && x.soyad == Soyisim).FirstOrDefault(); if (DRv != null) { DGR.yildiz = Yildiz; DGR.yorum = Yorum; DGR.D_id = DR.Id; db.Evaluations.Add(DGR); db.SaveChanges(); } else { DR.ad = Isim; DR.soyad = Soyisim; DR.brans = Brans; Hastaneler HSv = null; HSv = db.Hospitals.Where(x => x.ad == Hastane_Adi).FirstOrDefault(); if (HSv != null) { DR.H_id = HS.Id; db.Doctors.Add(DR); db.SaveChanges(); DGR.yildiz = Yildiz; DGR.yorum = Yorum; DGR.D_id = DR.Id; db.Evaluations.Add(DGR); db.SaveChanges(); } else { HS.ad = Hastane_Adi; db.Hospitals.Add(HS); db.SaveChanges(); DR.H_id = 3; db.Doctors.Add(DR); db.SaveChanges(); DGR.yildiz = Yildiz; DGR.yorum = Yorum; DGR.D_id = DR.Id; db.Evaluations.Add(DGR); db.SaveChanges(); } } await context.PostAsync("Veriler Veri Tabanına kaydedildi."); context.Wait(D_isim); }