示例#1
0
 public ActionResult KayitOl(KayıtView model)
 {
     if (ModelState.IsValid)
     {
         KullaniciYonetimi kYon = new KullaniciYonetimi();
         kYon.KullaniciYonetim(model);
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
        public Kullanici KullaniciYonetim(KayıtView data)
        {
            Kullanici kul = kRep.Find(x => x.KullaniciAdi == data.KullaniciAdi || x.Email == data.Email);

            if (kul != null)
            {
                throw new Exception("Kayıtlı Kullanici adı veya eposta adresi");
            }
            else
            {
                kRep.Insert(new Kullanici()
                {
                    KullaniciAdi = data.KullaniciAdi,
                    Email        = data.Email,
                    Sifre        = data.Sifre,
                    Ad           = data.Ad,
                    Soyad        = data.Soyad,
                    AdminMi      = false
                });
            }
            return(kul);
        }