gov.va.medora.mdws.SitesLib.getVISN C# (CSharp) Method

getVISN() public method

public getVISN ( string regionId ) : RegionTO
regionId string
return gov.va.medora.mdws.dto.RegionTO
        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;
        }