public ActionResult Ekle(KullaniciModel yeniKullanici) { yeniKullanici.KullaniciSifre = "123456"; yeniKullanici.KullaniciSifreTekrar = "123456"; yeniKullanici.AktifMi = true; yeniKullanici.KullaniciOnayliMi = true; if (ModelState.IsValid) { if (KullaniciBilgileriDondur.KullaniciMerkezdeMi() == true) { if (!kullaniciBusinessLayer.KullaniciVarMi(yeniKullanici.KullaniciEPosta)) { if (ValidateIdentityNumber(yeniKullanici.KullaniciTCKimlik)) { if (kullaniciBusinessLayer.KullaniciEkle(yeniKullanici)) { KullaniciBilgileriDondur.LogKaydet(1, "Kullanıcı Eklendi. Adı Soyadı=>" + yeniKullanici.KullaniciAdi + " " + yeniKullanici.KullaniciSoyadi); TempData["uyari"] = yeniKullanici.KullaniciAdi + " " + yeniKullanici.KullaniciSoyadi + " kullanıcısı başarı ile kayıt edildi"; return(RedirectToAction("Liste", "Kullanici")); } else { TempData["hata"] = "Ekleme işlemi sırasında hata oluştu."; MerkezdeGosterilecekMi(); return(View(yeniKullanici)); } } else { ModelState.AddModelError("KullaniciTCKimlik", "Lütfen geçerli bir TC Kimlik numarası giriniz."); MerkezdeGosterilecekMi(); return(View(yeniKullanici)); } } else { ModelState.AddModelError("KullaniciEPosta", "E Posta adresi kullanımda."); MerkezdeGosterilecekMi(); return(View(yeniKullanici)); } } else { if (!kullaniciBusinessLayer.KullaniciVarMi(yeniKullanici.KullaniciEPosta)) { if (yeniKullanici.Sehir.SehirId == KullaniciBilgileriDondur.KullaniciSehir()) { if (ValidateIdentityNumber(yeniKullanici.KullaniciTCKimlik)) { if (kullaniciBusinessLayer.KullaniciEkle(yeniKullanici)) { TempData["uyari"] = yeniKullanici.KullaniciAdi + " " + yeniKullanici.KullaniciSoyadi + " kullanıcısı başarı ile kayıt edildi"; return(RedirectToAction("Liste", "Kullanici")); } else { TempData["hata"] = "Ekleme işlemi sırasında hata oluştu."; MerkezdeGosterilecekMi(); return(View(yeniKullanici)); } } else { ModelState.AddModelError("KullaniciTCKimlik", "Lütfen geçerli bir TC Kimlik numarası giriniz."); MerkezdeGosterilecekMi(); return(View(yeniKullanici)); } } else { TempData["hata"] = "Kullanıcıyı sadece görevli olduğunuz şehire ekleyebilirsiniz"; MerkezdeGosterilecekMi(); return(View(yeniKullanici)); } } else { ModelState.AddModelError("KullaniciEPosta", "E Posta adresi kullanımda."); MerkezdeGosterilecekMi(); return(View(yeniKullanici)); } } } else { MerkezdeGosterilecekMi(); return(View(yeniKullanici)); } }