public decimal GetRValue(RValueEnum rvalue)
        {
            decimal returnValue;

            switch (rvalue)
            {
            case RValueEnum.R1:
                returnValue = RValue.R1 ?? 1;
                break;

            case RValueEnum.R11:
                returnValue = RValue.R11 ?? 1;
                break;

            case RValueEnum.R13:
                returnValue = RValue.R13 ?? 1;
                break;

            case RValueEnum.R19:
                returnValue = RValue.R19 ?? 1;
                break;

            case RValueEnum.R22:
                returnValue = RValue.R22 ?? 1;
                break;

            case RValueEnum.R26:
                returnValue = RValue.R26 ?? 1;
                break;

            case RValueEnum.R30:
                returnValue = RValue.R30 ?? 1;
                break;

            case RValueEnum.R38:
                returnValue = RValue.R38 ?? 1;
                break;

            case RValueEnum.R44:
                returnValue = RValue.R44 ?? 1;
                break;

            case RValueEnum.R49:
                returnValue = RValue.R49 ?? 1;
                break;

            case RValueEnum.R85:
                returnValue = RValue.R85 ?? 1;
                break;

            case RValueEnum.R127:
                returnValue = RValue.R127 ?? 1;
                break;

            default:
                throw new InvalidOperationException("Invalid RValue selected");
            }

            return(returnValue == 0 ? 1 : returnValue);
        }
Пример #2
0
        public decimal GetRValue(RValueEnum rvalue)
        {
            var returnValue = rvalue switch
            {
                RValueEnum.R1 => R1 ?? 1,
                RValueEnum.R11 => R11 ?? 1,
                RValueEnum.R13 => R13 ?? 1,
                RValueEnum.R19 => R19 ?? 1,
                RValueEnum.R22 => R22 ?? 1,
                RValueEnum.R26 => R26 ?? 1,
                RValueEnum.R30 => R30 ?? 1,
                RValueEnum.R38 => R38 ?? 1,
                RValueEnum.R44 => R44 ?? 1,
                RValueEnum.R49 => R49 ?? 1,
                RValueEnum.R85 => R85 ?? 1,
                RValueEnum.R127 => R127 ?? 1,
                _ => throw new InvalidOperationException("Invalid RValue selected"),
            };

            return(returnValue == 0 ? 1 : returnValue);
        }