Exemplo n.º 1
0
 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);
         }
     }
 }
Exemplo n.º 2
0
        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));
        }