示例#1
0
        public StoreLiquidResult GetProductLabels(
            List <Label> labels,
            PageDesign pageDesign)
        {
            var items = new List <LabelLiquid>();

            foreach (var item in labels)
            {
                var nav = new LabelLiquid(item);
                items.Add(nav);
            }


            object anonymousObject = new
            {
                labels = LiquidAnonymousObject.GetLabelsEnumerable(items)
            };


            var indexPageOutput = LiquidEngineHelper.RenderPage(pageDesign, anonymousObject);


            var dic = new Dictionary <String, String>();

            dic.Add(StoreConstants.PageOutput, indexPageOutput);


            var result = new StoreLiquidResult();

            result.PageDesingName       = pageDesign.Name;
            result.LiquidRenderedResult = dic;
            return(result);
        }