private decimalValue TodecimalValue(decimal?dec) { decimalValue value = new decimalValue(); if (dec == null) { return(null); } else { value.Units = (Int64)dec; value.Nanos = (Int32)(dec - value.Units * nanoFactor); } return(value); }
private decimal ToDecimal(decimalValue decval) { decimal value = decval.Units + decval.Nanos / nanoFactor; return(value); }
.Let(decimalValue = isNegative ? (value * -1) : value);