Exemple #1
0
        public static IZoneCategory FindZoneCategoryByID(IZoneCategoryList list, string categoryID)
        {
            for (int i = 0; i < list.Count; ++i)
            {
                if (list[i].ReferenceId == categoryID)
                {
                    return list[i];
                }
            }

            return list[0];
        }
Exemple #2
0
        public static bool ZoneCategoryStillExists(IZoneCategoryList list, IZoneCategory zone)
        {
            for (int i = 0; i < list.Count; ++i)
            {
                if (list[i] == zone)
                {
                    return true;
                }
            }

            return false;
        }
Exemple #3
0
        public static bool NamedZoneStillExists(IZoneCategoryList list, INamedLowHighZone zone)
        {
            for (int i = 0; i < list.Count; ++i)
            {
                IZoneCategory currentZoneCategory = list[i];

                for (int j = 0; j < currentZoneCategory.Zones.Count; ++j)
                {
                    if (currentZoneCategory.Zones[j] == zone)
                    {
                        return true;
                    }
                }
            }

            return false;
        }