Beispiel #1
0
        // Load capacity defaults
        private CapacitiesInfo _LoadCapacitiesDefaults(CapacitiesDefaults capacitiesConfig)
        {
            CapacitiesInfo capacitiesInfo = new CapacitiesInfo();

            StringCollection uniqueNames = new StringCollection();

            foreach (CapacityConfig capacity in capacitiesConfig.Capacity)
            {
                if (!uniqueNames.Contains(capacity.Name))
                {   // added only unique named capacities
                    capacitiesInfo.Add(new CapacityInfo(capacity.Name, capacity.DisplayUnitUS, capacity.DisplayUnitMetric));
                    uniqueNames.Add(capacity.Name);
                }
            }

            return(capacitiesInfo);
        }