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