/// <summary>
        /// Retrieve the set of <c>Privilege</c> data defined in the system.
        /// <para>
        /// For more information look at https://msdn.microsoft.com/en-us/library/microsoft.crm.sdk.messages.retrieveprivilegesetrequest(v=crm.8).aspx
        /// </para>
        /// </summary>
        /// <returns>
        /// <see cref="EntityCollection"/> for <c>Privilege</c> data
        /// </returns>
        public EntityCollection GetPredefinedPrivileges()
        {
            RetrievePrivilegeSetRequest  request         = new RetrievePrivilegeSetRequest();
            RetrievePrivilegeSetResponse serviceResponse = (RetrievePrivilegeSetResponse)this.OrganizationService.Execute(request);

            return(serviceResponse.EntityCollection);
        }
Esempio n. 2
0
        /// <summary>
        /// Obtains all privileges
        /// </summary>
        /// <returns></returns>
        public void LoadPrivileges()
        {
            var request  = new RetrievePrivilegeSetRequest();
            var response = (RetrievePrivilegeSetResponse)innerService.Execute(request);

            Privileges = response.EntityCollection.Entities.ToList();
        }
Esempio n. 3
0
        /// <summary>
        /// Obtains all privileges
        /// </summary>
        /// <returns></returns>
        public void LoadPrivileges()
        {
            var request = new RetrievePrivilegeSetRequest();
            var response = (RetrievePrivilegeSetResponse)innerService.Execute(request);

            Privileges = response.EntityCollection.Entities.ToList();
        }