示例#1
0
        public static Guid AddPermission(string name, string description, string markedCode)
        {
            var result = LocalServiceUtil.DynamicInvoke("addPermission", (arg) =>
            {
                arg.Name        = name;
                arg.Description = description;
                arg.MarkedCode  = markedCode;
            });

            return(result.Id);
        }
示例#2
0
 public static void UpdateRole(Guid id,
                               string name,
                               string description,
                               string markedCode,
                               IEnumerable <Guid> permissionIds)
 {
     var result = LocalServiceUtil.DynamicInvoke("updateRole", (arg) =>
     {
         arg.Id            = id;
         arg.Name          = name;
         arg.Description   = description;
         arg.MarkedCode    = markedCode;
         arg.PermissionIds = permissionIds;
     });
 }
示例#3
0
        public static Guid AddRole(string name,
                                   string description,
                                   string markedCode,
                                   Guid organizationId,
                                   IEnumerable <Guid> permissionIds,
                                   bool isSystem)
        {
            var result = LocalServiceUtil.DynamicInvoke("addRole", (arg) =>
            {
                arg.Name           = name;
                arg.Description    = description;
                arg.MarkedCode     = markedCode;
                arg.OrganizationId = organizationId;
                arg.PermissionIds  = permissionIds;
                arg.IsSystem       = isSystem;
            });

            return(result.Id);
        }
示例#4
0
 public static void DeleteRole(Guid id)
 {
     LocalServiceUtil.DynamicInvoke("deleteRole", (arg) => { arg.Id = id; });
 }
示例#5
0
 public static dynamic GetRole(Guid id)
 {
     return(LocalServiceUtil.DynamicInvoke("getRole", (arg) => { arg.Id = id; }));
 }
示例#6
0
 public static void DeletePermission(Guid id)
 {
     LocalServiceUtil.DynamicInvoke("deletePermission", (arg) => { arg.Id = id; });
 }
示例#7
0
 public static dynamic GetPermission(Guid id)
 {
     return(LocalServiceUtil.DynamicInvoke("getPermission", (arg) => { arg.Id = id; }));
 }