|
|
@ -62,6 +62,8 @@ class BankBranchPickerViewController: UIViewController { |
|
|
|
self.titleView.layer.cornerRadius = 10 |
|
|
|
self.mainview.layer.cornerRadius = 10 |
|
|
|
setTitle() |
|
|
|
self.showProgressHud() |
|
|
|
self.fetchBranch(searchString: "") |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -120,11 +122,15 @@ class BankBranchPickerViewController: UIViewController { |
|
|
|
self.filteredPlaces = [] |
|
|
|
return |
|
|
|
} |
|
|
|
fetchBranch(searchString: searchString) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
private func fetchBranch(searchString: String) { |
|
|
|
self.infoLabel.isHidden = true |
|
|
|
let countryCode = self.countryCode ?? "" |
|
|
|
let bankId = self.bankId ?? "" |
|
|
|
self.fetchBranches(countryCode: countryCode, bankId: bankId, branchName: searchString) |
|
|
|
|
|
|
|
} |
|
|
|
// MARK: IBActions |
|
|
|
|
|
|
@ -188,8 +194,10 @@ extension BankBranchPickerViewController: UITableViewDataSource { |
|
|
|
extension BankBranchPickerViewController: FetchBankBranchService { |
|
|
|
func fetchBranches(countryCode: String, bankId: String, branchName: String) { |
|
|
|
self.fetchBranch(countryCode: countryCode, bankId: bankId, branchName: branchName, success: { (models) in |
|
|
|
self.hideProgressHud() |
|
|
|
self.filteredPlaces = models |
|
|
|
}) { (error) in |
|
|
|
self.hideProgressHud() |
|
|
|
self.alert(message: error.localizedDescription) |
|
|
|
} |
|
|
|
} |
|
|
|