public static TransferReply MapTransferFromProto(ProtoTransferReply messageTransfer) { if (messageTransfer == null) { return(null); } Enum.TryParse(messageTransfer.VirtualAssetName, out VirtualAssetType assetType); var obj = new TransferReply( assetType, (TransferType)messageTransfer.TransferType, messageTransfer.Amount, messageTransfer.DestinationAddress); return(obj); }
public static ProtoTransferReply MapTransferToProto(TransferReply messageTransfer) { if (messageTransfer == null) { return(null); } var proto = new ProtoTransferReply() { Amount = messageTransfer.Amount, TransferType = (int)messageTransfer.TransferType, VirtualAssetName = messageTransfer.VirtualAssetType.ToString(), DestinationAddress = messageTransfer.DestinationAddress }; return(proto); }