|
|
@ -14,6 +14,7 @@ class PennyTestSubmitViewController: UIViewController { |
|
|
|
// MARK: Properties |
|
|
|
|
|
|
|
@IBOutlet weak var titleLabel: UILabel! |
|
|
|
@IBOutlet weak var verificationCodeTextField: UITextField! |
|
|
|
|
|
|
|
var presenter: PennyTestSubmitModuleInterface? |
|
|
|
|
|
|
@ -56,7 +57,29 @@ class PennyTestSubmitViewController: UIViewController { |
|
|
|
} |
|
|
|
|
|
|
|
@IBAction func Verify(_ sender: UIButton) { |
|
|
|
|
|
|
|
let customerId = Utility.getMyId() |
|
|
|
let certNumber = self.verificationCodeTextField.text! |
|
|
|
if certNumber.isEmpty { |
|
|
|
self.alert(message: "please enter a valid code") |
|
|
|
return |
|
|
|
} |
|
|
|
let accountNumber = Utility.getMyPrimaryAccountNumber() ?? "" |
|
|
|
|
|
|
|
let params = |
|
|
|
[ |
|
|
|
"AccountNo": accountNumber, |
|
|
|
"CertNumber": certNumber, |
|
|
|
"CustomerId": customerId |
|
|
|
] |
|
|
|
|
|
|
|
self.submit(params: params, success: { (response) in |
|
|
|
self.alertWithOk(message: response.message ?? "", title: "Success", okTitle: "Ok", style: UIAlertControllerStyle.alert |
|
|
|
, OkStyle: .default, okAction: { |
|
|
|
self.navigationController?.popToRootViewController(animated: true) |
|
|
|
}) |
|
|
|
}) { (error) in |
|
|
|
self.alert(message: error.localizedDescription) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
@ -65,3 +88,10 @@ class PennyTestSubmitViewController: UIViewController { |
|
|
|
extension PennyTestSubmitViewController: PennyTestSubmitViewInterface { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
extension PennyTestSubmitViewController: SubmitPennyTestService { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|