コード例 #1
0
        public double ConvertLitersToGallons(MetricConverterModel _metricConverter)
        {
            _metricConverter.TargetUnit = _metricConverter.TargetUnit.ToUpper();

            if (TargetUnitEqualsToUS(_metricConverter))
            {
                converter = _metricConverter.Liters * 3.785411784;
            }

            if (TargetUnitEqualsToUK(_metricConverter))
            {
                converter = _metricConverter.Liters * 4.54609;
            }

            return(converter);
        }
コード例 #2
0
 public MetricConverterBuilder()
 {
     _metricConverter = new MetricConverterModel();
 }
コード例 #3
0
 public double ConvertKilometersToMiles(MetricConverterModel _metricConverter)
 {
     converter = (_metricConverter.Kilometers * 0.621371);
     return(converter);
 }
コード例 #4
0
 private bool TargetUnitEqualsToUS(MetricConverterModel _metricConverter)
 {
     return(_metricConverter.TargetUnit == "US");
 }
コード例 #5
0
 public double ConvertKilogramToPounds(MetricConverterModel _metricConverter)
 {
     converter = (_metricConverter.Kilogram / 0.45359237);
     return(converter);
 }
コード例 #6
0
 public double ConvertCelsiusToFahrenheit(MetricConverterModel _metricConverter)
 {
     converter = (_metricConverter.Celsius * 1.8) + 32;
     return(converter);
 }