Exemple #1
0
        private void btUyeOl_Click(object sender, EventArgs e)
        {
            this.Hide();
            UyeOl uyeOl = new UyeOl();

            uyeOl.ShowDialog();
        }
        public void runTest()
        {
            var driver = new ChromeDriver();

            driver.Url = "https://www.n11.com/uye-ol";

            var uyeOl = new UyeOl(driver);

            uyeOl.register("FIRE", "WATER", "*****@*****.**", "123654Fire");

            //string result = driver.FindElement(By.XPath("/html/body/table/tbody/tr/td[1]/big/blockquote/blockquote/font/center/b")).Text;

            //Assert.AreEqual(result, "**Failed Login**");
        }
        public ActionResult UyeOl(UyeOl yeni_kullanici)
        {
            if (ModelState.IsValid) //Girdiği bilgiler doğruysa
            {
                //Aynı kullanıcı adlı bir kişi daha var mı kontrolü...
                var bul = _db.Users.Where(u => u.UserName == yeni_kullanici.KullaniciAdi).Select(k => new UyeOl
                {
                    KullaniciAdi = yeni_kullanici.KullaniciAdi
                });

                if (bul.Count() == 0) //Aynı kullanıcı adlı kişi yoksa işleme devam et..
                {
                    ApplicationUser kullanici = new ApplicationUser
                    {
                        UserName     = yeni_kullanici.KullaniciAdi,
                        Email        = yeni_kullanici.Email,
                        PasswordHash = yeni_kullanici.Sifre
                    };
                    _db.Users.Add(kullanici);
                    _db.SaveChanges();

                    //UserManager.AddPassword(kullanici.Id, yeni_kullanici.Sifre);
                    //_db.SaveChanges();

                    //Uyarı bildir...
                    string onay = "<script lang='JavaScript'>alert('TAMAM');</script>";
                    return(RedirectToAction("AnaSayfa", "Site"));
                }
                else //Aynı kullanıcı adlı kişi varsa
                {
                    ViewBag.hata = "<script lang='JavaScript'>alert('Aynı kullanıcı adli kişi mevcut olduğundan başka bir kulanıcı adı belirtiniz!');</script>";
                    return(View());
                }
            }
            else
            {
                ViewBag.mesaj = "<script lang='JavaScript'>alert('Eksik veya Hatalı Bilgi Girişi');</script>";
            }
            return(View());
        }
 public ActionResult UyeOl(UyeOl model)
 {
     if (ModelState.IsValid)
     {
         var entity = AutoMapper.Mapper.Map <Uyeler>(model);
         entity.Sifre = Helper.CreateMd5(entity.Sifre);
         var result = _uyelerService.Add(entity);
         if (result.Status.Status == Enums.StatusEnum.Successful)
         {
             var uyeBilgileri        = AutoMapper.Mapper.Map <UyeOl>(result.Entity);
             JavaScriptSerializer js = new JavaScriptSerializer();
             Session.Add("Uye", js.Serialize(uyeBilgileri));
             return(RedirectToAction("KayitTamamlandi"));
         }
         else
         {
             if (result.Status.Exception.InnerException.InnerException.Message.Contains("UNIQUE KEY"))
             {
                 model.Mesaj = "Bu mail adresi kullanılıyor";
             }
         }
     }
     return(View(model));
 }