Beispiel #1
0
 public ActionResult Register(VmRegister model)
 {
     try
     {
         //输入校验
         if (!ModelState.IsValid)
         {
             return(View(model));
         }
         //向数据库插入数据
         _accountService.Create(model);
         //转向
         return(RedirectToAction("index", "home"));
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", ex.Message);
         return(View(model));
     }
 }
        public void Create(VmRegister model)
        {
            var newUser = new User()
            {
                Password = "******"
            };

            Util.CopyObjectData(model, newUser);

            _context.Configuration.ValidateOnSaveEnabled = false;
            _context.User.Add(newUser);
            try
            {
                _context.SaveChanges();
            }
            catch (Exception e)
            {
                throw e.InnerException;
            }
        }