public ActionResult MakeNewUser(User u) { if (ModelState.IsValid) { ShopDBEntities shopDB = new ShopDBEntities(); try { shopDB.Users.Add(u); shopDB.SaveChangesAsync(); Session["CurrentUser"] = u; Session["UserName"] = u.FirstName; ViewBag.Message = $"{u.FirstName} was added successfully to database"; } catch (Exception) { ViewBag.Message = "There was a problem adding new user. Please see admin for help."; } return(View()); } return(RedirectToAction("Register")); }