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 PageViewModel GetPage(string url) { var urlData = url; if (urlData[urlData.Length - 1] != '/') urlData = urlData + "/"; var root = Umbraco.TypedContentAtRoot().First(); var content = root.DescendantsOrSelf().Where(x => x.Url == urlData); PageViewModel pvm = new PageViewModel(content.First()); return pvm; }