OrderBy custom field does not work
I am using Telerik Sitefinity v7.3.5610.0.
I have used this approach before and it worked fine in version 6.3.
Now the following code pulls out the records, but it does not OrderBy:
DynamicModuleManager dynamicModuleManager = DynamicModuleManager.GetManager();Type faqCategoryType = TypeResolutionService.ResolveType("Telerik.Sitefinity.DynamicTypes.Model.FAQ.FaqCategory");IQueryable<DynamicContent> faqCategories = dynamicModuleManager.GetDataItems(faqCategoryType).Where(c => c.Status == ContentLifecycleStatus.Live && c.WasPublished == true); //var sortedFaqCategories = faqCategories.OrderBy(o => o.GetValue<decimal?>("CategoryOrder"));faqCategories = faqCategories.OrderBy(o => o.GetValue<decimal?>("CategoryOrder"));foreach (var faqCategory in faqCategories) Type questionType = TypeResolutionService.ResolveType("Telerik.Sitefinity.DynamicTypes.Model.FAQ.Question"); var questionsPerFaqCategory = dynamicModuleManager.GetChildItems(faqCategory, questionType).Where(c => c.WasPublished == true).Take(3).OrderBy(o => o.GetValue<decimal?>("FaqOrder"));I have tried couple of variations but to no avail.
Any suggestions of what might went wrong?
Hi Anatoli,
I think this is the right approach, although I would think that you first should do the OrderBy before the Take?
Best,
Daniel
Thank you Daniel!
I had tried that before I posted the description of my problem. ... But as I said not much of a luck.