Browse Source

reciepient edited

pull/1/head
gme_2 6 years ago
parent
commit
4785b3e03c
  1. 2
      GMERemittance/Model/Reciepient.swift
  2. 3
      GMERemittance/Module/EditReciepient/User Interface/Presenter/EditReciepientPresenter.swift
  3. 6
      GMERemittance/Module/EditReciepient/User Interface/Wireframe/EditReciepientWireframe.swift
  4. 2
      GMERemittance/Module/EditReciepient/User Interface/Wireframe/EditReciepientWireframeInput.swift

2
GMERemittance/Model/Reciepient.swift

@ -25,6 +25,7 @@ struct RecipientModelFields {
static let mobileNumber = "MobileNo"
static let email = "Email"
static let reason = "TransferReason"
static let id = "Id"
}
@ -121,6 +122,7 @@ extension Recipient: Serializer {
dict[RecipientModelFields.mobileNumber] = self.mobileNumber
dict[RecipientModelFields.email] = self.email
dict[RecipientModelFields.reason] = self.reasonId
dict[RecipientModelFields.id] = self.recipientId
return dict
}
}

3
GMERemittance/Module/EditReciepient/User Interface/Presenter/EditReciepientPresenter.swift

@ -79,6 +79,7 @@ class EditReciepientPresenter {
func convert(model: EditRecipientRecipientViewModel) {
var reciepient = Recipient()
reciepient.recipientId = model.id
reciepient.firstName = model.firstName
reciepient.middleName = model.middleName
reciepient.lastName = model.lastName
@ -145,7 +146,7 @@ extension EditReciepientPresenter: EditReciepientInteractorOutput {
func success() {
print("successfully added")
// self.wireframe?.dismiss()
self.wireframe?.dismiss()
}
func show(recipient: Recipient) {

6
GMERemittance/Module/EditReciepient/User Interface/Wireframe/EditReciepientWireframe.swift

@ -37,5 +37,11 @@ extension EditReciepientWireframe: EditReciepientWireframeInput {
self.receipient = reciepient
self.pushMainView(in: source)
}
func dismiss() {
if let navigation = self.view.navigationController {
navigation.popViewController(animated: true)
}
}
}

2
GMERemittance/Module/EditReciepient/User Interface/Wireframe/EditReciepientWireframeInput.swift

@ -9,5 +9,5 @@
import Foundation
protocol EditReciepientWireframeInput: WireframeInput {
func dismiss()
}
Loading…
Cancel
Save