Пример #1
0
 public ActionResult Register(RegisterModel model)
 {
     ViewbagListesi();
     var haberList = (List<HaberCl>)ViewBag.haberler;
     var haberSonList = haberList.OrderByDescending(x => x.HaberGirisTarihi).ToList();
     ViewBag.haberSonList = haberSonList;
     if (ModelState.IsValid)
     {
         HaberUser user = new HaberUser();
         user.Name = model.Name;
         user.SurName = model.SurName;
         user.UserName = model.UserName;
         user.Email = model.Email;
         user.EklenmeTarihi = DateTime.Now;
         IdentityResult ir = userManager.Create(user, model.Password);
         if (ir.Succeeded)
         {
             userManager.AddToRole(user.Id, "User");
             return RedirectToAction("Login");
         }
         else
         {
             ModelState.AddModelError("RegisterUser", "Kullanıcı ekleme işleminde hata.");
         }
     }
     return View(model);
 }
Пример #2
0
        public ActionResult KullaniciEkle(RegisterModel model)
        {
            UserStore<HaberUser> userStore = new UserStore<HaberUser>(context);
            userManager = new UserManager<HaberUser>(userStore);

            if (ModelState.IsValid)
            {
                HaberUser user = new HaberUser();
                user.Email = model.Email;
                user.Name = model.Name;
                user.SurName = model.SurName;
                user.UserName = model.UserName;
                user.EklenmeTarihi = DateTime.Now;
                IdentityResult ir = userManager.Create(user, model.Password);
                if (ir.Succeeded)
                {
                    userManager.AddToRole(user.Id, "User");
                    return RedirectToAction("KullaniciListesi");
                }
                else
                {
                    ModelState.AddModelError("RegisterUser", "Kullanıcı ekleme işleminde hata.");
                }
            }
            return View(model);

        }