コード例 #1
0
        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"));
        }