Ejemplo n.º 1
0
 public AreaModel(string name, string unitSuffix, double width, DistanceUnitModel distanceUnit)
 {
     Name         = name;
     UnitSuffix   = unitSuffix;
     Width        = width;
     DistanceUnit = distanceUnit;
 }
        public static List <MeasurementSystemModel> CreateMeasurementSystemData()
        {
            var wa  = new DistanceUnitModel("Wa", "wa");
            var sok = new DistanceUnitModel("Sok", "sok");

            var sqWa  = new AreaModel("Square Wa", "sqwa", 1, wa);
            var ngaan = new AreaModel("Ngaan", "ngaan", 10, wa);
            var rai   = new AreaModel("Rai", "rai", 20, wa);

            var waSok = new UnitConversionRate(wa, sok, 4);

            var measurementSystem = new MeasurementSystemModel
            {
                Name          = "Thai Area Measurement System",
                DistanceUnits = new List <DistanceUnitModel> {
                    wa, sok
                },
                Areas = new List <AreaModel> {
                    sqWa, ngaan, rai
                },
            };

            AllDistanceUnits = new List <DistanceUnitModel> {
                wa, sok
            };
            UnitConversionRates = new List <UnitConversionRate> {
                waSok
            };

            _measurementSystem = new List <MeasurementSystemModel> {
                measurementSystem
            };

            return(_measurementSystem);
        }
 public AreaModel(string name, string unitSuffix, double width, DistanceUnitModel distanceUnit)
     : base(name, unitSuffix)
 {
     Width        = width;
     DistanceUnit = distanceUnit;
 }