Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • Luke 110 posts 255 karma points
    Mar 16, 2016 @ 13:51

    Hi All,

    What is most efficient way of getting IEnumerable

    Something similar to:

    IEnumerable<IContent> all = this.GetContentService().GetAll() all.Where(x => x.ContentType.Alias.Equals(DocType));

    Regards, L

  • Greg Fyans 114 posts 273 karma points
    Mar 16, 2016 @ 13:58
    Greg Fyans

    If you already know your DocType ID, you can do this:

    IContentService cs = ApplicationContext.Current.Services.ContentService;
    IEnumerable<IContent> content = cs.GetContentOfContentType(1224);

    If you don't then you can get your content type from the content type service:

    IContentService cs = ApplicationContext.Current.Services.ContentService;
    IContentTypeService cts = ApplicationContext.Current.Services.ContentTypeService;
    IContentType ct = cts.GetContentType("docTypeAlias");
    IEnumerable<IContent> content = cs.GetContentOfContentType(ct.Id);
Please Sign in or register to post replies

Write your reply to: