public ActionResult Onaylama(KullaniciOnayModel model) { if (ModelState.IsValid) { using (TezProjectEntities db = new TezProjectEntities()) { for (int i = 0; i < model.SecilmisKullanicilar.Count; i++) { int Bekleyen_id = model.SecilmisKullanicilar[i]; Bekleyen_Kullanici bekleyenkullanici = db.Bekleyen_Kullanici.Where(x => x.B_Id == Bekleyen_id).FirstOrDefault(); if (bekleyenkullanici != null) { Kullanici kullanici = new Kullanici(); kullanici.Kullanici_Adi = bekleyenkullanici.Kullanici_Adi; kullanici.Ad = bekleyenkullanici.Ad; kullanici.Soyad = bekleyenkullanici.Soyad; kullanici.Sifre = bekleyenkullanici.Sifre; kullanici.Email = bekleyenkullanici.Email; kullanici.user_type = bekleyenkullanici.Kullanici_Tipi; db.Kullanicis.Add(kullanici); db.Bekleyen_Kullanici.Remove(bekleyenkullanici); db.SaveChanges(); return(RedirectToAction("Success")); } } } } return(RedirectToAction("Fail")); }
public ActionResult Register(Bekleyen_Kullanici model) { if (ModelState.IsValid) { using (TezProjectEntities db = new TezProjectEntities()) { var gelenBekleyen = db.Bekleyen_Kullanici.Where(x => x.Kullanici_Adi == model.Kullanici_Adi).FirstOrDefault(); var gelenKullanici = db.Kullanicis.Where(x => x.Kullanici_Adi == model.Kullanici_Adi).FirstOrDefault(); if (gelenBekleyen == null && gelenKullanici == null) { db.Bekleyen_Kullanici.Add(model); db.SaveChanges(); ViewBag.Message = "Kayıt onaya gonderildi"; } else { ViewBag.Message = "Bu kullanici adina sahip bir kullanici var. Lutfen Kullanici Adinizi Degistiriniz."; } } } //return RedirectToAction("Index","Home"); ; return(View()); }