IStaffService.AddRoleEmployee — метод (StaffRole, StaffEmployee)
Добавляет сотрудника в роль.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
StaffContain AddRoleEmployee(StaffRole role, StaffEmployee employee)
- Параметры
-
- role
-
Тип:
StaffRole
Роль
- employee
-
Тип:
StaffEmployee
Сотрудник, добавляемый в роль
- Возвращаемое значение
-
Тип:
StaffContain
Контейнер роли
Исключения
Исключение | Условие |
---|---|
Ошибка возвращается в случае, если не задан параметр |
Примеры
Далее приведён пример добавления роли указанному сотруднику
(1)
IStaffService staffService = objectContext.GetService<IStaffService>();
StaffRole role = objectContext.GetObject<StaffRole>(new Guid("00000000-0000-0000-0000-000000000000"));
StaffEmployee employee = objectContext.GetObject<StaffEmployee>(new Guid("00000000-0000-0000-0000-000000000001"));
StaffContain result = staffService.AddRoleEmployee(role, employee);
objectContext.AcceptChanges();
1 | Инициализация контекста объектов. |