private async void Login() { // Compute MD5 hash for password MD5 md5 = MD5.Create(); byte[] input = Encoding.ASCII.GetBytes(Password); byte[] hash = md5.ComputeHash(input); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { // Add letter into full hash string uppercase sb.Append(hash[i].ToString("X2")); } // Create new user object User usr = new User { Username = UserName, Password = Password }; // Try to add user to the json database ResponseModel response = await _pkManager.Login(usr); int userId; if (!response.Succeded) { IssueWindow iss = new IssueWindow(response.Message); iss.ShowDialog(); } else { _navToMenue?.Invoke(); } }
private async void Login() { // Create new user object User usr = new User { Username = UserName, Password = Password }; // Try to add user to the json database ResponseModel response = await _pkManager.Login(usr); if (!response.Succeded) { IssueWindow iss = new IssueWindow(response.Message); iss.ShowDialog(); } else { _navToMenue?.Invoke(); } }