Guest User

Untitled

a guest
Nov 24th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. public string GetContent(string pageName, string propertyName)
  2. {
  3. var contentTypeRepo = ServiceLocator.Current.GetInstance<IContentTypeRepository>();
  4. IEnumerable<ContentType> allPageTypes = contentTypeRepo.List();
  5. var currentpage = allPageTypes.Where(x => x.Name.ToLower() == pageName);
  6. var pageId = currentpage.First().ID;
  7. var pageRef = new PageReference(pageId);
  8. var contentRepository = ServiceLocator.Current.GetInstance<IContentRepository>();
  9. var page = contentRepository.Get<PageData>(pageRef);
  10. var content = page.GetPropertyValue(propertyName);
  11. return content;
  12. }
Add Comment
Please, Sign In to add comment