public RegionArray(Region[] mdoRegions) { if (mdoRegions == null || mdoRegions.Length == 0) { count = 0; return; } regions = new RegionTO[mdoRegions.Length]; for (int i = 0; i < mdoRegions.Length; i++) { regions[i] = new RegionTO(mdoRegions[i]); } count = mdoRegions.Length; }
public RegionArray(SortedList lst) { if (lst == null || lst.Count == 0) { count = 0; return; } regions = new RegionTO[lst.Count]; IDictionaryEnumerator e = lst.GetEnumerator(); int i = 0; while (e.MoveNext()) { regions[i++] = new RegionTO((Region)e.Value); } count = lst.Count; }
public RegionTO getVISN(string regionId) { RegionTO region = new RegionTO(); if (String.IsNullOrEmpty(regionId)) { region.fault = new FaultTO("No region specified", "Need to supply region ID"); return region; } int intRegionId = 0; try { intRegionId = Convert.ToInt32(regionId); } catch (Exception exc) { region.fault = new FaultTO(exc, "Need to supply a numeric regiod ID"); } if(region.fault != null) { return region; } foreach (Region r in mySession.SiteTable.Regions.Values) { if (r.Id == intRegionId) { return new RegionTO(r); } } region.fault = new FaultTO("No region with specified region ID", "Supply a valid region ID"); return region; }