public static ProtoTransferRequestMessage MapToProto(TransferRequestMessage message) { var proto = new ProtoTransferRequestMessage() { Comment = message.Comment, Transfer = Mapper.MapTransferToProto(message.Transfer), Beneficiary = Mapper.MapBeneficiaryToProto(message.Beneficiary), Originator = Mapper.MapOriginatorToProto(message.Originator), Message = Mapper.MapMessageToProto(message.MessageType, message.Message), VaspInfo = Mapper.MapVaspInformationToProto(message.VASP) }; return(proto); }
public static TransferRequestMessage MapFromProto(ProtoTransferRequestMessage message) { var messageIn = new Message( message.Message.MessageId, message.Message.SessionId, message.Message.MessageCode); var originator = Mapper.MapOriginatorFromProto(message.Originator); var beneficiary = Mapper.MapBeneficiaryFromProto(message.Beneficiary); var transfer = Mapper.MapTransferFromProto(message.Transfer); var vasp = Mapper.MapVaspInformationFromProto(message.VaspInfo); var obj = new TransferRequestMessage(messageIn, originator, beneficiary, transfer, vasp) { Comment = message.Comment, }; return(obj); }