/// <summary>
        /// A helper to extract properties from a namedvalueset..
        /// </summary>
        /// <param name="propertyCollection">The collection of properties.</param>
        public static BusinessCenter ExtractBusinessCenter(NamedValueSet propertyCollection)
        {
            BusinessCenter businessCenter = null;
            var            dictionaryKeys = propertyCollection.ToDictionary();

            if (dictionaryKeys.ContainsKey("BusinessCenter"))
            {
                var center = propertyCollection.Get("BusinessCenter").AsValue <string>();
                businessCenter = new BusinessCenter {
                    Value = center
                };
            }
            return(businessCenter);
        }
        public static BusinessCenters Parse(string[] businessCentersAsString)
        {
            BusinessCenters       result = new BusinessCenters();
            List <BusinessCenter> list   = new List <BusinessCenter>();

            foreach (string businessCenterAsString in businessCentersAsString)
            {
                BusinessCenter businessCenter = new BusinessCenter();
                businessCenter.Value = businessCenterAsString;
                list.Add(businessCenter);
            }
            result.businessCenter = list.ToArray();
            return(result);
        }