* Temp commit.. Initial work on XPath alternative for dymamically finding start nodes * First commit that goes all the way from ui to db for NearestAncestorOrSelf * Added more filters + return null from controller instead of not found * Bugfix * rewrite query to make sqlserver happy? * Added more tests * clean up initial step * Added tests and refactor * Update endpoint to take model instead of json * pick origin * Use model for config instead of string * append add filter button * fix * default filter * rename json fields * correct field names * minor corrections * Renaming.. * Rename endpoint * initial work for appending query steps * query steps ui * more localization * query step UI * Use doc type keys instead of alias * only for Documents * change to send keys to anyOfDocTypeKeys * Fix potential bug * Fix when level is impossible to get * correct prop to dynamicRoot * noValidStartNode dialog * custom query step * Renaming * Rollback unintended file change * Fixed issue if no doc type is chosen * Remove unintended file changes * More unintended changes * Renaming * Optimizations - IDE Recommendation for better source - Renaming for better clarity - Improving spacing/formatting - Typo corrections - Remove warnings concerning IEnumerable * Fix failed attempt bug --------- Co-authored-by: Niels Lyngsø <niels.lyngso@gmail.com> Co-authored-by: Sven Geusens <sge@umbraco.dk>
9 lines
274 B
C#
9 lines
274 B
C#
namespace Umbraco.Cms.Core.Extensions;
|
|
|
|
public static class CollectionExtensions
|
|
{
|
|
// Easiest way to return a collection with 1 item, probably not the most performant
|
|
public static ICollection<T> ToSingleItemCollection<T>(this T item) =>
|
|
new T[] { item };
|
|
}
|