Canguro.Model.UnitSystem.UnitSystem.Convert C# (CSharp) Method

Convert() public method

public Convert ( float internationalValue, Units srcUnit, Units dstUnit ) : float
internationalValue float
srcUnit Units
dstUnit Units
return float
        public float Convert(float internationalValue, Units srcUnit, Units dstUnit)
        {
            switch (srcUnit)
            {
                case Units.Distance:
                    if (dstUnit == Units.SmallDistance)
                        return internationalValue * 100f;
                    break;
                case Units.SmallDistance:
                    if (dstUnit == Units.Distance)
                        return internationalValue / 100f;
                    break;
            }

            throw new Exception("The method or operation is not implemented. (UnitSystem).Convert");
        }