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

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

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

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

@ -37,5 +37,11 @@ extension EditReciepientWireframe: EditReciepientWireframeInput {
self.receipient = reciepient self.receipient = reciepient
self.pushMainView(in: source) 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 import Foundation
protocol EditReciepientWireframeInput: WireframeInput { protocol EditReciepientWireframeInput: WireframeInput {
func dismiss()
} }
Loading…
Cancel
Save