PrivilegeProxy AddPrivileges Method CelloSaaS API Documentation
Add privilege details to the system.

Namespace: CelloSaaS.BusinessEdition.ServiceProxies.AccessControlManagement
Assembly: CelloSaaS.BusinessEdition (in CelloSaaS.BusinessEdition.dll) Version: 4.3.1.0 (4.3.1.0)
Syntax

public static void AddPrivileges(
	List<Privilege> privileges
)

Parameters

privileges
Type: System.Collections.Generic List Privilege 
Privilege Details(Mandatory)
Exceptions

ExceptionCondition
[!:CelloSaaS.ServiceContracts.AccessControlManagement.PrivilegeException]If db exception occurs
[!:ArgumentNullException]If privileges is null or empty
Examples

public void AddPrivileges()
{
    List<Privilege> privileges = new List<Privilege>();
    Privilege privilege = new Privilege();
    privilege.Id = "Add_User";
    privilege.Name = "Add User";
    privilege.Description = "Add User";
    privileges.Add(privilege);
    privilege = new Privilege();
    privilege.Id = "Edit_User"; 
    privilege.Name = "Edit User";
    privilege.Description = "Edit User";
    privileges.Add(privilege);
    privilege = new Privilege();
    privilege.Id = "Delete_User";
    privilege.Name = "Delete User";
    privilege.Description = "Delete User";
    privileges.Add(privilege);
    PrivilegeProxy.AddPrivileges(privileges);
}
See Also