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 Update(HastaFormuViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Sehirler = _isBirimi.Sehirler.SehirleriGetir(); return(View("HastaFormu", viewModel)); } var hastaInDb = _isBirimi.Hastalar.HastaGetir(viewModel.Id); hastaInDb.Id = viewModel.Id; hastaInDb.Ad = viewModel.Ad; hastaInDb.Telefon = viewModel.TelefonNumarasi; hastaInDb.DogumTarihi = viewModel.DogumTarihiniGetir(); hastaInDb.Adres = viewModel.Adres; hastaInDb.Boy = viewModel.Boy; hastaInDb.Kilo = viewModel.Kilo; hastaInDb.Cinsiyet = viewModel.Cinsiyet; hastaInDb.SehirId = viewModel.Sehir; _isBirimi.Tamamla(); return(RedirectToAction("Index", "Hastalar") ); }