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); } }