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); }
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); }