private async void OnSaveChange(object obj) { if (CanChange(obj) == false) { await PageDialogService.DisplayAlertAsync("Xác nhận", "Bạn chưa đăng nhập", "Thử lại"); await NavigationService.NavigateAsync(nameof(VBS_LoginPage)); } IsBusyBindProp = true; // Thuc hien cong viec tai day var member = await logic.GetMember(EmailBindProp); if (PresentPassBindProp != member.Password) { await PageDialogService.DisplayAlertAsync("Thông báo", "Mật khẩu hiện tại không đúng", "Thử lại"); IsBusyBindProp = false; return; } if (NewPassBindProp != ConfirmPassBindProp) { await PageDialogService.DisplayAlertAsync("Thông báo", "Mật khẩu không giống nhau", "Thử lại"); IsBusyBindProp = false; return; } member.Password = NewPassBindProp; var isChange = await logic.ChangePass(member); if (isChange) { await PageDialogService.DisplayAlertAsync("Thông báo", "Thay đổi mật khẩu thành công", "Đồng ý"); } else { await PageDialogService.DisplayAlertAsync("Thông báo", "Thay đổi mật khẩu thất bại", "Thử lại"); } IsBusyBindProp = false; }