IStaffService.AddRoleEmployee — метод (StaffRole, StaffEmployee)

Добавляет сотрудника в роль.

Синтаксис

StaffContain AddRoleEmployee(StaffRole role, StaffEmployee employee)
Параметры
role

Тип: StaffRole

Роль

employee

Тип: StaffEmployee

Сотрудник, добавляемый в роль

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

Тип: StaffContain

Контейнер роли

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр role или employee.

Примеры

Далее приведён пример добавления роли указанному сотруднику

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