public PartialViewResult LoadSkills() { var model = new SkillsViewModel() { Header = PageHelpers.GetChildPage("SkillsList", CurrentPage).Name, Skills = ConvertSkillsToListItem() }; return(PartialView("_Skills", model)); }
public List <SkillsItem> ConvertSkillsToListItem() { List <SkillsItem> skills = new List <SkillsItem>(); var skillsListDocumentType = PageHelpers.GetChildPage("SkillsList", CurrentPage); foreach (var item in skillsListDocumentType.Children) { skills.Add(new SkillsItem { Name = item.Name, ImageUrl = item.GetProperty("image").HasValue ? item.GetPropertyValue <IPublishedContent>("image").Url : string.Empty, Description = item.GetProperty("image").HasValue ? item.GetPropertyValue("description").ToString() : string.Empty, }); } return(skills); }