コード例 #1
0
        private void signUpButton_Click(object sender, EventArgs e)
        {
            try
            {
                PasswordHashing passwordHashing = new PasswordHashing();
                UsersRepository usersRepository = new UsersRepository();
                FileCreation    fileCreation    = new FileCreation();
                Validations();
                User user = new User(usernameBox.Text,
                                     passwordHashing.creatingHashedPassword(passwordBox.Text),
                                     fileCreation.createFile(usernameBox.Text));
                user.fileLocation = fileCreation.EncryptWithAES(user.fileLocation);
                usersRepository.AddNewUserToDB(user);
                usersRepository.ChangeFileName(user);



                DialogResult dialog = MessageBox.Show("You signed up successfully!", "OK", MessageBoxButtons.OK);
                if (dialog == DialogResult.OK)
                {
                    MainWindow.loggedInUser = user;
                    LoggedIn loggedIn = new LoggedIn();
                    loggedIn.ShowDialog();
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }