public LoginEntity GetLogin() { LoginEntity login = null; this.Dispatcher.Invoke(() => { login = new LoginEntity() { UserName = this.UsernameBox.Text, Password = this.PasswordBox.Password, LoginType = (LoginType)this.LoginModeComboBox.SelectedIndex, PerserveLogin = this.IsPerservePassword }; }); if (login == null) { throw new Exception("Can not get valid login entity"); } return login; }
public void SetLogin(LoginEntity login) { this.Dispatcher.Invoke(() => { this.UsernameBox.Text = login.UserName; this.PasswordBox.Password = login.Password; this.LoginModeComboBox.SelectedIndex = (int)login.LoginType; this.IsPerservePassword = login.PerserveLogin; }); }