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 | Инициализация контекста объектов. |