public void SignInProcedure(object sender, EventArgs args) { UserDB userDB = new UserDB(); UserQuery userQuery = new UserQuery(); if (Entry_Username.Text == null || Entry_Password.Text == null) { Error.Text = "All fields are mandatory"; } else { userDB = userQuery.GetCustName(Entry_Username.Text); if (userDB != null) { if (Entry_Password.Text == userDB.Password) { DisplayAlert("Login", "Login Success", "Ok"); Application.Current.Properties["USERNAME"] = Entry_Username.Text; NavigateFunc(); } else { Error.Text = "Invalid Credentials"; } } else { Error.Text = "Please SignUp"; } } }
private void Button_Clicked(object sender, EventArgs e) { if (UserName.Text == null || Password.Text == null) { Error.Text = "All Fields are Mandaory"; return; } else { Error.Text = null; UserDB userDB = new UserDB(); UserQuery userQuery = new UserQuery(); try { userDB = userQuery.GetCustName(UserName.Text); if (userDB != null) { if (Password.Text == userDB.Password) { Application.Current.Properties["UserName"] = userDB.UserName; Application.Current.Properties["FirstName"] = userDB.FirstName; Application.Current.SavePropertiesAsync(); Navigation.PushModalAsync(new NavigationPage(new Views.HomePage())); } else { DisplayAlert("Failed", "", "Ok"); } } } catch (Exception ex) { DisplayAlert("Failed", ex.Message, "Ok"); } } }