public PageViewModel GetContent(IdModel data) { var id = data.id; var content = Umbraco.TypedContent(id); PageViewModel pvm = new PageViewModel(content); return pvm; }
public PageViewModel GetMedia(IdModel data) { var id = data.id; var media = Umbraco.TypedMedia(id); PageViewModel pvm = new PageViewModel(media); return pvm; }
public List<PageViewModel> GetChildren(IdModel data) { var id = data.id; var content = Umbraco.TypedContent(id); return content.Children().Where(x => x.IsVisible()).Select(x => new PageViewModel(x)).ToList(); }