예제 #1
0
        public SocialNetworkAccount(SocialAuthProvider provider, User user, string providerUserId)
            : this()
        {
            if (user == null) throw new ArgumentNullException("user");
            if (providerUserId == null) throw new ArgumentNullException("providerUserId");

            Provider = provider;
            User = user;
            ProviderUserId = providerUserId;
        }
예제 #2
0
파일: Password.cs 프로젝트: s-stude/DevLib
        const int SaltSize = 20; // derive a 20-byte key

        #endregion Fields

        #region Constructors

        public Password(User user, string password)
            : this()
        {
            if (user == null) throw new ArgumentNullException("user");

            if (string.IsNullOrWhiteSpace(password))
                throw new ArgumentNullException("password", "String is null or empty");

            User = user;

            ProcessInputPassword(password);
        }