public void Add(RegisterModel user1) { PWMM.Models.DB.Users user = new PWMM.Models.DB.Users(); user.ID_USER = dre.Users.OrderByDescending(u => u.ID_USER).Take(1).SingleOrDefault().ID_USER + 1; user.LOGIN = user1.UserName; user.EMAIL = user1.Email; user.PASS = user1.Password; user.RULES = 1; dre.AddToUsers(user); dre.SaveChanges(); }
public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { // Attempt to register the user MembershipCreateStatus createStatus; Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus); if (createStatus == MembershipCreateStatus.Success) { UserManager userManager = new UserManager(); if (!userManager.IsLoginExist(model.UserName)) { userManager.Add(model); FormsAuthentication.SetAuthCookie(model.UserName, false); return RedirectToAction("Welcome", "Home"); } else { // Taki nick istnieje - not implements } } else { ModelState.AddModelError("", ErrorCodeToString(createStatus)); } } // If we got this far, something failed, redisplay form return View(model); }