Exemplo n.º 1
0
        } //// end  : public static double AddToInch(LengthQuantity quantityOne, LengthQuantity quantityTwo)

        /// <summary>
        /// method to add two volume quantities
        /// </summary>
        /// <param name="quantityOne"> first value </param>
        /// <param name="quantityTwo"> second value </param>
        /// <returns> sum in inches </returns>
        public static double AddToLiters(VolumeQuantity quantityOne, VolumeQuantity quantityTwo)
        {
            try
            {
                if (quantityOne.Unit != null && quantityTwo.Unit != null)
                {
                    return(((ConvertTo.ConvertVolume(quantityOne.Unit) * quantityOne.Volume) + (ConvertTo.ConvertVolume(quantityTwo.Unit) * quantityTwo.Volume)) / ConvertTo.ConvertVolume("liter"));
                }
                else
                {
                    throw new ArgumentOutOfRangeException();
                }
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception.Message);
                throw;
            }
        } //// end  : public static double AddToLiters(VolumeQuantity quantityOne, VolumeQuantity quantityTwo)
Exemplo n.º 2
0
        } //// end : public bool CompareLength(Measure quantityOne, Measure quantityTwo)

        /// <summary>
        /// method to compare two volume quantities
        /// </summary>
        /// <param name="quantityOne"> quantity one to compare </param>
        /// <param name="quantityTwo"> quantity two to compare </param>
        /// <returns> true or false </returns>
        public bool CompareVolume(VolumeQuantity quantityOne, VolumeQuantity quantityTwo)
        {
            return(ConvertTo.ConvertVolume(quantityOne.Unit) * quantityOne.Volume == ConvertTo.ConvertVolume(quantityTwo.Unit) * quantityTwo.Volume);
        } //// end : public bool CompareVolume(VolumeQuantity quantityOne, VolumeQuantity quantityTwo)