private void Button_Click(object sender, RoutedEventArgs e) { var objLogin = new MemberViewModel(); string name = string.Empty; string pass = string.Empty; string status = string.Empty; name = txbName.Text; pass = pwbPass.Password; try { if ((name != string.Empty) && (pass != string.Empty)) { var confirm = objLogin.getMember(name, pass); if (confirm != null) { status = "Login successful" + "\nWelcome " + confirm.Name; this.Frame.Navigate(typeof(MainPage), confirm.Id); } else { status = "Login not successful, incorrect credentials"; txbName.Text = ""; pwbPass.Password = ""; } messageBox(status); } else { messageBox("Please fill all fields."); } } catch (Exception ex) { messageBox("error " + ex.Message); } }