|
@ -173,10 +173,12 @@ class ResendViewController: UIViewController { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@objc func search(sender: UITextField) { |
|
|
@objc func search(sender: UITextField) { |
|
|
let searchText = sender.text! |
|
|
|
|
|
|
|
|
let searchText = sender.text!.lowercased() |
|
|
// self.presenter?.search(text: searchText) |
|
|
// self.presenter?.search(text: searchText) |
|
|
self.transactions.filter({ |
|
|
|
|
|
return searchText.isEmpty || ($0.controlNumber ?? "").contains(searchText) || ($0.bankName ?? "").contains(searchText) || ($0.recieverName ?? "").contains(searchText) |
|
|
|
|
|
|
|
|
self.filteredTransaction = self.transactions.filter({ |
|
|
|
|
|
return searchText.isEmpty || ($0.controlNumber ?? "").lowercased().contains(searchText) || ($0.bankName ?? "").lowercased().contains(searchText) || ($0.recieverName ?? "").lowercased().contains(searchText) |
|
|
|
|
|
}).sorted(by: { (model, _) in |
|
|
|
|
|
return (model.controlNumber ?? "").lowercased().hasPrefix(searchText) || (model.recieverName ?? "").lowercased().hasPrefix(searchText) || (model.bankName ?? "").lowercased().hasPrefix(searchText) |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|