Module Builder Code reference - Get Collection add Order by example line
First of all - the module builder is great and the code reference such a huge help.
However I did as struggle to get an orderby working.
Original what the codereference shows.
// Demonstrates how a collection of Quicklinks can be retrievedpublic IQueryable<DynamicContent> RetrieveCollectionOfQuicklinks() DynamicModuleManager dynamicModuleManager = DynamicModuleManager.GetManager(); Type quicklinkType = TypeResolutionService.ResolveType("Telerik.Sitefinity.DynamicTypes.Model.Quicklinks.Quicklink"); CreateQuicklinkItem(dynamicModuleManager, quicklinkType); // This is how we get the collection of Quicklink items var myCollection = dynamicModuleManager.GetDataItems(quicklinkType); // At this point myCollection contains the items from type quicklinkType return myCollection;var myCollection = dynamicModuleManager.GetDataItems(quicklinkType).Where(item => item.Status == ContentLifecycleStatus.Live)var myCollection = dynamicModuleManager.GetDataItems(quicklinkType).Where(item => item.Status == ContentLifecycleStatus.Live).OrderBy("Sortvalue"));var myCollection = dynamicModuleManager.GetDataItems(quicklinkType).Where(item => item.Status == ContentLifecycleStatus.Live).OrderBy(i => i.GetValue("Sortvalue"));var myCollection = dynamicModuleManager.GetDataItems(quicklinkType).Where(item => item.Status == ContentLifecycleStatus.Live).OrderBy(i => i.FieldValue<decimal>("Sortvalue"));