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