Browse Source

kyc form changed

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

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

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

Loading…
Cancel
Save