public ActionResult Olustur(HastaFormuViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Sehirler = _isBirimi.Sehirler.SehirleriGetir(); return(View("HastaFormu", viewModel)); } var hasta = new Hasta { Ad = viewModel.Ad, Telefon = viewModel.TelefonNumarasi, Adres = viewModel.Adres, TarihSure = DateTime.Now, DogumTarihi = viewModel.DogumTarihiniGetir(), Boy = viewModel.Boy, Kilo = viewModel.Kilo, SehirId = viewModel.Sehir, Cinsiyet = viewModel.Cinsiyet, HastaNumarasi = (2018 + _isBirimi.Hastalar.HastalariGetir().Count()).ToString().PadLeft(7, '0') }; _isBirimi.Hastalar.Ekle(hasta); _isBirimi.Tamamla(); return(RedirectToAction("Index", "Hastalar")); }
public ActionResult Olustur(RandevuFormuViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Doktorlar = _isBirimi.Doktorlar.MusaitDoktorlariGetir(); return(View(viewModel)); } var randevu = new Randevu() { BaslangicTarihSure = viewModel.BaslangicTarihiniGetir(), Detay = viewModel.Detay, Durum = false, HastaId = viewModel.Hasta, Doktor = _isBirimi.Doktorlar.DoktorGetir(viewModel.Doktor) }; if (_isBirimi.Randevular.RandevulariDogrula(randevu.BaslangicTarihSure, viewModel.Doktor)) { return(View("GecersizRandevu")); } _isBirimi.Randevular.Ekle(randevu); _isBirimi.Tamamla(); return(RedirectToAction("Index", "Randevular")); }
public IHttpActionResult Sil(int id) { var hasta = _isBirimi.Hastalar.HastaGetir(id); _isBirimi.Hastalar.Kaldir(hasta); _isBirimi.Tamamla(); return(Ok()); }
public ActionResult Duzenle(DoktorFormuViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Uzmanliklar = _isBirimi.Uzmanliklar.UzmanliklariGetir(); return(View(viewModel)); } var doktorInDb = _isBirimi.Doktorlar.DoktorGetir(viewModel.Id); doktorInDb.Id = viewModel.Id; doktorInDb.Ad = viewModel.Ad; doktorInDb.Telefon = viewModel.Telefon; doktorInDb.Adres = viewModel.Adres; doktorInDb.musaitMi = viewModel.MusaitMi; doktorInDb.UzmanlikId = viewModel.Uzmanlik; _isBirimi.Tamamla(); return(RedirectToAction("Detaylar", new { id = viewModel.Id })); }
public ActionResult Olustur(BakimFormuViewModel viewModel) { if (!ModelState.IsValid) { return(View("BakimFormu", viewModel)); } var bakim = new Bakim { Id = viewModel.Id, KlinikBulgular = viewModel.KlinikBulgular, Teshis = viewModel.Teshis, Teshis2 = viewModel.Teshis2, Teshis3 = viewModel.Teshis3, Terapi = viewModel.Terapi, Tarih = DateTime.Now, Hasta = _isBirimi.Hastalar.HastaGetir(viewModel.Hasta) }; _isBirimi.Bakimlar.Ekle(bakim); _isBirimi.Tamamla(); return(RedirectToAction("Detaylar", "Hastalar", new { id = viewModel.Hasta })); }