public bool CreateUser(T_PE_Users newuser, T_PE_UserRoles newuserRoles) { using (Entities db = new Entities()) { try { if (!db.T_PE_Users.Where(l => l.UserName == newuser.UserName || l.EmployeeID == newuser.EmployeeID).ToList().Any()) { LoginUser user = new LoginUser(); newuserRoles.Creator = user.EmployeeName; newuserRoles.CreatorID = user.EmployeeId; newuserRoles.CreateTime = DateTime.Now; db.T_PE_Users.Add(newuser); db.T_PE_UserRoles.Add(newuserRoles); db.SaveChanges(); return(true); } else { return(false); } } catch (Exception) { return(false); } } }
public ActionResult Submit(UserManage newuser) { bool result = newuser.PasswordConfirm.Trim() == newuser.Password.Trim(); if (ModelState.IsValid == true && result) { T_PE_Users user = new T_PE_Users { UserID = Guid.NewGuid().ToString(), UserName = newuser.UserName.Trim(), Password = newuser.Password.Trim(), EmployeeID = newuser.EmployeeID.Trim(), CreateTime = DateTime.Now }; T_PE_UserRoles userRoles = new T_PE_UserRoles { RoleID = newuser.RoleID, UserID = user.UserID }; return(this.Direct(new UserManage().CreateUser(user, userRoles))); } return(this.Direct(false)); }