Сохраняет сущность пользователя в базу данных и устанавливает принадлежность указанным группам (удаляя принадлежность остальным группам)
Пространство имен: 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>)>)>
Условие для групп, из которых можно удалять (используется для того, чтобы не удалить из групп проектов)