Browse Source

kyc form changed

pull/1/head
Amrit 4 years ago
parent
commit
457951ee9a
  1. 40
      GME Remit/Modules/RegisterModules/KYC/Kyc/User Interface/View/KycViewController.swift

40
GME Remit/Modules/RegisterModules/KYC/Kyc/User Interface/View/KycViewController.swift

@ -12,11 +12,9 @@ import XLPagerTabStrip
protocol KYCForm1Delegate: class {
func `continue`(model: KycForm1Model)
func show(model: KycModel)
func addModel(model: KycForm1Model)
}
protocol KYCForm2Delegate: class {
func addModel(model: KycForm2Model)
func `continue`(model: KycForm2Model)
}
@ -35,7 +33,7 @@ class KycViewController: ButtonBarPagerTabStripViewController {
enum KycViewControllers: Int {
case form1 = 0
case form2
// case form2
case fomr3
}
@ -53,7 +51,7 @@ class KycViewController: ButtonBarPagerTabStripViewController {
// MARK: Properties
var form1: UIViewController = UIViewController()
var form2: UIViewController = UIViewController()
// var form2: UIViewController = UIViewController()
var form3: UIViewController = UIViewController()
var errorOnForm1 = false
@ -63,9 +61,9 @@ class KycViewController: ButtonBarPagerTabStripViewController {
var requestModel: KYCRequestModel?
var kycModel: KycModel? {
didSet {
if let vc2 = self.form2 as? KycForm2ViewController {
vc2.kycModel = self.kycModel
}
// if let vc2 = self.form2 as? KycForm2ViewController {
// vc2.kycModel = self.kycModel
// }
}
}
@ -104,9 +102,9 @@ class KycViewController: ButtonBarPagerTabStripViewController {
for pagerTabStripController: PagerTabStripViewController
) -> [UIViewController] {
self.form1 = KycForm1Wireframe().getMainViewWithDelegate(delegate: self)
self.form2 = KycForm2Wireframe().getMainViewWithDelegate(delegate: self)
// self.form2 = KycForm2Wireframe().getMainViewWithDelegate(delegate: self)
self.form3 = KycForm3Wireframe().getMainViewWithDelegate(delegate: self)
return [form1, form2, form3]
return [form1, form3]//[form1, form2, form3]
}
// MARK: IBActions
@ -129,16 +127,6 @@ class KycViewController: ButtonBarPagerTabStripViewController {
// then show result.
}
private func showErrorView() {
if self.errorOnForm1 {
self.moveToViewController(at: KycViewControllers.form1.rawValue)
} else if self.errorOnForm2 {
self.moveToViewController(at: KycViewControllers.form2.rawValue)
} else if errorOnForm3 {
self.moveToViewController(at: KycViewControllers.fomr3.rawValue)
}
}
}
// MARK: KycViewInterface
@ -158,14 +146,10 @@ extension KycViewController: KycViewInterface {
}
extension KycViewController: KYCForm1Delegate {
func addModel(model: KycForm1Model) {
self.requestModel?.kycForm1 = model
}
func `continue`(model: KycForm1Model) {
self.requestModel?.kycForm1 = model
moveToViewController(at: KycViewControllers.form2.rawValue)
// moveToViewController(at: KycViewControllers.form2.rawValue)
moveToViewController(at: KycViewControllers.fomr3.rawValue)
}
func view1DisappearWith(model: KycForm1Model) {
@ -178,11 +162,7 @@ extension KycViewController: KYCForm1Delegate {
}
extension KycViewController: KYCForm2Delegate {
func addModel(model: KycForm2Model) {
self.requestModel?.kycForm2 = model
}
func `continue`(model: KycForm2Model) {
self.requestModel?.kycForm2 = model
moveToViewController(at: KycViewControllers.fomr3.rawValue)

Loading…
Cancel
Save