PublicAPI.Portal.Security.OrganizationItem.SetAppointments ELMA API Documentation
Assign user to the selected positions with deleting previous positions.
 
 
Syntax

public void SetAppointments(
	User user,
	IEnumerable<OrganizationItem> organizationItems
)

Parameters

user
Type: User
User. Object. Access path: PublicAPI.Portal.Security.User
organizationItems
Type: System.Collections.Generic IEnumerable OrganizationItem 
Positions, to assign to. Object. Access path: PublicAPI.Portal.Security.OrganizationItem
Examples

//load the user by ID 
var user = PublicAPI.Portal.Security.User.Load(3);
//load positions by IDs and add them to the list 
var orgItemList = new List<IOrganizationItem>();
orgItemList.Add(PublicAPI.Portal.Security.OrganizationItem.Load(3));
orgItemList.Add(PublicAPI.Portal.Security.OrganizationItem.Load(4));

//assign user to positions
PublicAPI.Portal.Security.OrganizationItem.SetAppointments(user, orgItemList);
See Also