private async void SignUp() { bool hasRegistered = await Client.Client.Instance.SendCredentialsAsyncTask(new AuthMessage(EMessageTypes.REGISTER, Username, Password)); if (hasRegistered) { MessageBox.Show("Registered successfully! moving to the login page...", "Registration", MessageBoxButton.OK, MessageBoxImage.Information); FrameManager.MovePage(ControlsTitles.Login); } else { MessageBox.Show("Couldn't register...", "Registration", MessageBoxButton.OK, MessageBoxImage.Error); } }
private async void Login() { bool hasLogged = await Client.Client.Instance.SendCredentialsAsyncTask(new AuthMessage(EMessageTypes.LOGIN, Username, Password)); if (hasLogged) { MessageBox.Show("Logged in! moving to the chat page...", "Login", MessageBoxButton.OK, MessageBoxImage.Information); FrameManager.MovePage(ControlsTitles.Chat); new Thread(async() => await Client.Client.Instance.ReadingThread()).Start(); } else { MessageBox.Show("Couldn't log in...", "Login", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void TransferLogin() { FrameManager.MovePage(ControlsTitles.Login); }
private void TransferSignUp() { FrameManager.MovePage(ControlsTitles.SignUp); }
private void InitFrame() { FrameManager.MainFrame = MainFrame; FrameManager.MovePage(ControlsTitles.Login); }