private void Button_Click(object sender, RoutedEventArgs e) { this.taskADB = new TaskAssistantContext(); var salt = DataGenerator.GetRandStr(6, 6, true); var userModel = new UserModel() { Name = firstNameBox.Text, Surname = secondNameBox.Text, Username = UsernameBox.Text, Salt = salt, Password = DataGenerator.GetSaltHash(PassBox.Password, salt), }; var user = new User(userModel.Username, userModel.Name, userModel.Surname, userModel.Password, userModel.Salt); this.taskADB.Users.Add(user); this.taskADB.SaveChanges(); SignIn signInPage = new SignIn(); signInPage.Show(); this.Close(); }