Сохраняет сущность пользователя в базу данных и устанавливает принадлежность указанным группам (удаляя принадлежность остальным группам)

Пространство имен: EleWise.ELMA.Security.Managers
Сборка: EleWise.ELMA.Security (в EleWise.ELMA.Security.dll) Версия: 1.0.0.0 (3.8.0.22046)

Синтаксис

C#
public virtual void SaveUserWithGroups(
	IUser obj,
	IEnumerable<long> newGroups,
	Func<IUserGroup, bool> oldGroupsCondition = null
)

Параметры

obj
Тип: EleWise.ELMA.Security.Models..::..IUser
пользователь
newGroups
Тип: System.Collections.Generic..::..IEnumerable<(Of <(<'Int64>)>)>
Список идендификаторов групп, с которыми нужно ассоциировать пользователя
oldGroupsCondition (Optional)
Тип: System..::..Func<(Of <(<'IUserGroup, Boolean>)>)>
Условие для групп, из которых можно удалять (используется для того, чтобы не удалить из групп проектов)

См. также