public IActionResult Success() { int?UserId = HttpContext.Session.GetInt32("CurrentId"); if (UserId == null) { return(RedirectToAction("Index")); } LRUser CurrentUser = dbContext.LRUsers.FirstOrDefault(User => User.UserId == (UserId)); return(View("Success", CurrentUser)); }
public IActionResult Register(Wrapper WrapperUser) { LRUser lruser = WrapperUser.UserForm; if (dbContext.LRUsers.Any(u => u.Email == lruser.Email)) { ModelState.AddModelError("Email", "Email already in use!"); } if (ModelState.IsValid) { PasswordHasher <LRUser> Hasher = new PasswordHasher <LRUser>(); lruser.Password = Hasher.HashPassword(lruser, lruser.Password); dbContext.LRUsers.Add(lruser); dbContext.SaveChanges(); // LRUser userInDb = dbContext.LRUsers.FirstOrDefault(u => u.Email == lruser.Email); HttpContext.Session.SetInt32("CurrentId", lruser.UserId); // Wrapper OneUserId = LRUser userInD return(RedirectToAction("Success")); } else { return(View("Index")); } }