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; } }