コード例 #1
0
        public Result CreateAccount(string userName, string password, string firstName, string lastName,
            UserSecurityLevel level = UserSecurityLevel.Standard)
        {
            var isAcceptableAccount = _UserAccountEngine.Value.ValidateNewUserAccount(userName, password);

            if (!isAcceptableAccount.IsSuccessful)
                return isAcceptableAccount;

            var account = new Account()
            {
                UserName = userName,
                FirstName = firstName,
                LastName = lastName,
                IsLocked = false,
                LoginAttempts = 0,
                Password = new List<string>() { password },
                PasswordLastChangedDate = DateTime.Now,
                UserSecurityLevel = level
            };

            return _UserAccountAccessor.Value.CreateAccount(account);
        }
コード例 #2
0
        public Result CreateAccount(string userName, string password, string firstName, string lastName,
            UserSecurityLevel level = UserSecurityLevel.Standard)
        {
            var isAcceptableAccount = _UserAccountEngine.Value.ValidateNewUserAccount(userName, password);

            if (!isAcceptableAccount.IsSuccessful)
                return isAcceptableAccount;

            var account = new Account()
            {
                UserName = userName,
                FirstName = firstName,
                LastName = lastName,
                IsLocked = false,
                LoginAttempts = 0,
                Password = new List<string>() { password },
                PasswordLastChangedDate = DateTime.Now,
                UserSecurityLevel = level
            };

            return _UserAccountAccessor.Value.CreateAccount(account);
        }