Browse Source

search complete

pull/1/head
gme_2 6 years ago
parent
commit
6333fc36df
  1. 8
      GMERemittance/Module/Resend/User Interface/View/ResendViewController.swift

8
GMERemittance/Module/Resend/User Interface/View/ResendViewController.swift

@ -173,10 +173,12 @@ class ResendViewController: UIViewController {
}
@objc func search(sender: UITextField) {
let searchText = sender.text!
let searchText = sender.text!.lowercased()
// 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)
})
}

Loading…
Cancel
Save