private void ButtonLogin_Click(object sender, RoutedEventArgs e) { var errors = new Dictionary <string, string>(); MemberLogin mem = new MemberLogin { email = this.email.Text, password = this.password.Password }; errors = mem.Validate(); if (errors.Count == 0) { string token = memberService.Login(this.email.Text, this.password.Password); if (token == null) { //Show errors } else { //Show success //Lay info tu APi bang token: Member memberLogin = memberService.GetInformation(token); MemberLoginAction.ShowMenuIfLogged(); Frame.Navigate(typeof(MySong)); } } else { ShowError(errors); } }
private void ButtonLogin_OnClick(object sender, RoutedEventArgs e) { ResetMessage(); MemberLogin memberLogin = new MemberLogin { email = this.Email.Text, password = this.Password.Password }; Dictionary <string, string> errors = Validate.ValidateLogin(memberLogin); if (errors.Count > 0) { if (errors.ContainsKey("Email")) { EmailMessage.Text = errors["Email"]; EmailMessage.Visibility = Visibility.Visible; } if (errors.ContainsKey("Password")) { PasswordMessage.Text = errors["Password"]; PasswordMessage.Visibility = Visibility.Visible; } return; } MemberServiceImp memberServiceImp = new MemberServiceImp(); memberServiceImp.Login(Email.Text, Password.Password); var token = memberServiceImp.GetTokenFromApi(memberLogin); var member = memberServiceImp.GetInformation(token); ResetLoginForm(); GoToInfo(null, null); }
private void ButtonLogin_OnClick(object sender, RoutedEventArgs e) { memberService.Login(Email.Text, Password.Password); ResetLoginForm(); }