예제 #1
0
        public void Execute()
        {
            Helper.chkEmail(_email);
            Helper.chkPassword(_password);
            Helper.chkPassword(_confirmPassword);
            if (!_password.Equals(_confirmPassword))
            {
                throw new Exception("Not same password");
            }
            User u = new User(_email, Helper.HashPassword(_password));

            _dm.Create(u);
        }
예제 #2
0
        public int Execute()
        {
            if (!Helper.ChkUsername(username))
            {
                return(4);
            }
            if (dm.Read(username))
            {
                return(1);
            }
            if (!Helper.ChkPasswordlength(password))
            {
                return(3);
            }
            if (!password.Equals(confirmPassword))
            {
                return(2);
            }
            User u = new User(username, Helper.HashPassword(password));

            dm.Create(u);
            return(0);
        }