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