Esempio n. 1
0
        public static string GetProductParamsPair(Guid productId)
        {
            var result = "";

            if (productId != Guid.Empty)
            {
                var currentProduct = ProductManager.Instance[productId];
                if (currentProduct != null)
                {
                    result = String.Format("{0}={1}",
                                           ParamName_ProductSysName,
                                           WebItemExtension.GetSysName(currentProduct as IWebItem));
                }
            }

            return(result);
        }
Esempio n. 2
0
        private static IProduct GetProductBySysName(string sysName)
        {
            IProduct result = null;

            if (!String.IsNullOrEmpty(sysName))
            {
                foreach (var product in WebItemManager.Instance.GetItemsAll <IProduct>())
                {
                    if (String.CompareOrdinal(sysName, WebItemExtension.GetSysName(product as IWebItem)) == 0)
                    {
                        result = product;
                        break;
                    }
                }
            }

            return(result);
        }