Tuesday, March 27, 2018

select new

 foreach (Item year in years)
            {
                List<Trim> trims = (from t in year.Axes.GetDescendants()
                         .Where(x => x.TemplateID == new ID(Constants.TemplateIDs.Trim_TemplateId))
                                    select new Trim { Katashiki = t["Katashiki"], KatashikiCode = t["CatashikiCode"] }).ToList();

                model.Years.Add(new Year() { Number = year.Name, Trims = trims });
            }



Item trimsFolder = Helpers.GetCurrentTrimsFolderItem(contextItem);
            if (trimsFolder != null)
            {
                trimItems = trimsFolder.GetChildren().ToList();

                var test = trimItems.Select(e => new Trim
                {
                    Katashiki = e["Katashiki"],
                    Description = e["Description"],
                    ImageUrl = GetImageUrl(e),
                    MatrixGuid = e[Constants.FieldNames.SOPMatrixGuid_FieldName]
                });

                return test;
            }


No comments:

Post a Comment