Example #1
0
        public bool RegisterUser(T_User user)
        {
            try
            {
                var    inputPassword = user.Password;
                string saltKey       = _encryptionService.CreateSaltKey(5);
                user.PasswordSalt = saltKey;
                user.Password     = _encryptionService.CreatePasswordHash(inputPassword, saltKey);
                user.StatusID     = 7;//TODO: get user active status ID in status list
                var now      = DateTime.Now;
                var createBy = Constants.SystemUser;
                user.CreateTime = now;
                user.CreateBy   = createBy;
                user.EditTime   = now;
                user.EditBy     = createBy;
                user.FillOutNull();

                InsertUser(user);
                return(true);
            }
            catch (Exception ex)
            {
                LogManager.Instance.Error(ex.Message);
                return(false);
            }
        }
Example #2
0
        public bool RegisterUser(T_User user)
        {
            try
            {
                EncryptPassword(user);
                user.StatusID = 1;//TODO: get user active status ID in status list
                //var now = DateTime.Now;
                //var createBy = Constants.SystemUser;
                //user.CreateTime = now;
                //user.CreateBy = createBy;
                //user.EditTime = now;
                //user.EditBy = createBy;
                user.FillOutNull();

                InsertUser(user);
                return(true);
            }
            catch (Exception ex)
            {
                LogManager.Instance.Error(ex.Message);
                return(false);
            }
        }