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 ActionResult Duzenle(RandevuFormuViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Doktorlar = _isBirimi.Doktorlar.DoktorlariGetir(); viewModel.Hastalar = _isBirimi.Hastalar.HastalariGetir(); return(View(viewModel)); } var randevuInDb = _isBirimi.Randevular.RandevuGetir(viewModel.Id); randevuInDb.Id = viewModel.Id; randevuInDb.BaslangicTarihSure = viewModel.BaslangicTarihiniGetir(); randevuInDb.Detay = viewModel.Detay; randevuInDb.Durum = viewModel.Durum; randevuInDb.HastaId = viewModel.Hasta; randevuInDb.DoktorId = viewModel.Doktor; _isBirimi.Tamamla(); return(RedirectToAction("Index")); }