EntitySelectGroupResolverHelperEntitySelectGroupTEntity, TItem(IEnumerable`1TEntity, Guid, Func`2IEnumerable`1TEntity, IEnumerable`1TItem, Func`2EntitySelectGroup, TItem) - метод

Сформировать список объектов для вывода сущностей в выпадающем списке

Пространство имён:  EleWise.ELMA.Web.Mvc.Extensions
Сборка:  EleWise.ELMA.SDK.Web (в EleWise.ELMA.SDK.Web.dll) Версия: 1.0.0.0
Синтаксис
C#
public static IEnumerable<TItem> EntitySelectGroup<TEntity, TItem>(
	this IEnumerable<TEntity> items,
	Guid typeUid,
	Func<IEnumerable<TEntity>, IEnumerable<TItem>> orderedConvertFunc,
	Func<EntitySelectGroup, TItem> createHeaderFunc
)
where TEntity : IEntity
where TItem : class

Параметры

items
Тип: IEnumerableTEntity
Список сущностей
typeUid
Тип: Guid
Уникальный идентификатор типа сущности
orderedConvertFunc
Тип: FuncIEnumerableTEntity, IEnumerableTItem
Функция сортировки объектов списка
createHeaderFunc
Тип: FuncEntitySelectGroup, TItem
Функция создания групп списка

Параметры типа

TEntity
Тип сущности
TItem
Тип возвращаемого объекта

Возвращаемое значение

Тип: IEnumerableTItem
Список объектов типа TItem

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IEnumerableTEntity. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).
См. также