コード例 #1
0
        public PageViewModel GetContent(IdModel data)
        {
            var id = data.id;

            var content = Umbraco.TypedContent(id);
            PageViewModel pvm = new PageViewModel(content);

            return pvm;
        }
コード例 #2
0
        public PageViewModel GetMedia(IdModel data)
        {
            var id = data.id;

            var media = Umbraco.TypedMedia(id);
            PageViewModel pvm = new PageViewModel(media);

            return pvm;
        }
コード例 #3
0
        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;
        }