/// <summary> /// Method for login user /// </summary> private void LoginExecute() { string username = mainWindow.NameTextBox.Text; // Hash password var hasher = new SHA256Managed(); var unhashed = Encoding.Unicode.GetBytes(mainWindow.passwordBox.Password); var hashed = hasher.ComputeHash(unhashed); var hashedPassword = Convert.ToBase64String(hashed); string password = hashedPassword; Service s = new Service(); //Checks if there is a username and password in the database tblUser userLogin = s.GetUsernamePassword(username, password); if (userLogin != null) { Xceed.Wpf.Toolkit.MessageBox.Show($"{username}, Uživajte u muzici.", "L-AudioPlayer"); AudioPlayerMenu audioPlayer = new AudioPlayerMenu { Owner = mainWindow }; mainWindow.Hide(); audioPlayer.ShowDialog(); } else { Xceed.Wpf.Toolkit.MessageBox.Show("Korisničko ime ili lozinka nisu ispravni,\n pokušajte opet.", "Nalog nije pronađen."); } }
public AudioPlayerMenuViewModel(AudioPlayerMenu audioPlayerMenu) { this.audioPlayerMenu = audioPlayerMenu; }