private void Button_Click(object sender, RoutedEventArgs e) { var objRegister = new MemberViewModel(); string name = string.Empty; string pass = string.Empty; string confirm = string.Empty; string status = string.Empty; name = txbUsername.Text; pass = pwbPass.Password; confirm = pwbConfirm.Password; try { if (verifyDuplication(name) != true) { if ((name != string.Empty) && (pass != string.Empty) && (confirm != string.Empty)) { if (pass == confirm) { objRegister.SetMember(name, pass); status = "Registration successful"; this.Frame.Navigate(typeof(LogIn)); txbUsername.Text = string.Empty; pwbPass.Password = string.Empty; pwbConfirm.Password = string.Empty; } else { status = "Passwords do not match, please try again"; pwbPass.Password = ""; pwbConfirm.Password = ""; } } else { status = "Please fill all the fields"; } } else { status = "Username already exists. try again"; } messageBox(status); } catch (Exception ex) { messageBox("error " + ex.Message); } }
/// <summary> /// Member 객체 리스트를 설정하는 메소드 /// </summary> /// <returns></returns> public async Task SetMemberList() { await memberViewModel.InitClasses(); await memberViewModel.SetMember(); }