protected void btnAddRecord_Click(object sender, EventArgs e) { var manager = Context.GetOwinContext().GetUserManager <ApplicationUserManager>(); string eposta = txtAddEposta.Text; string kullanici = txtAddKullanici.Text; string rol = drdRoll.SelectedItem.Text.Trim(); string id = Page.User.Identity.GetUserId(); ApplicationUser kullanicimiz = manager.FindById(id); string adres = kullanicimiz.Adres; string telefon = kullanicimiz.Tel; string web = kullanicimiz.Web; string TamFirma = kullanicimiz.TamFirma; string firma = kullanicimiz.Firma; string resimYol = kullanicimiz.resimYol; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { AyarCurrent ay = new AyarCurrent(dc); int sinir = ay.kullanicisinir(); int aktif = KullaniciIslem.kullaniciaktif(); if (aktif < sinir) { var user = new ApplicationUser() { UserName = kullanici, Email = eposta, Firma = firma, Adres = adres, Tel = telefon, Web = web, TamFirma = TamFirma, resimYol = resimYol }; //var user = new ApplicationUser() { UserName = kullanici, Email = eposta, Firma = firma }; IdentityResult result = manager.Create(user, txtTell.Text); if (result.Succeeded) { if (!manager.IsInRole(manager.FindByEmail(eposta).Id, rol)) { result = manager.AddToRole(manager.FindByEmail(eposta).Id, rol); if (result.Succeeded) { GridView1.DataSource = KullaniciIslem.KulaniciRoller(); GridView1.DataBind(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Kayıt yapıldı!');"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript2", sb.ToString(), false); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Rol kaydında sorun oluştu!');"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript2", sb.ToString(), false); } } } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Kullanıcı adı ve email adresiyle daha önceden kayıt yapılmış');"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript2", sb.ToString(), false); } } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Maksimum kullanıcı sayısına ulaştınız!');"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript3", sb.ToString(), false); } } }