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;
}