Example #1
0
        /// <summary>
        ///     Initializes a new instance of the <see cref="User" /> class.
        /// </summary>
        /// <param name="loginId">
        ///     The login id.
        /// </param>
        /// <param name="password">
        ///     The password.
        /// </param>
        public User(string loginId, string password)
            : this(loginId)
        {
            if (loginId == null)
            {
                throw new ArgumentNullException("loginId");
            }
            if (password == null)
            {
                throw new ArgumentNullException("password");
            }

            if (_security == null)
            {
                _security = new SecurityInfo(this);
            }
            _security.ChangePassword(password);
        }