コード例 #1
0
ファイル: Admin.cs プロジェクト: rynnwang/CommonSolution
        /// <summary>
        /// Queries the admin role.
        /// </summary>
        /// <param name="criteria">The criteria.</param>
        /// <returns>List&lt;AdminRole&gt;.</returns>
        public List<AdminRole> QueryAdminRole(AdminRoleCriteria criteria)
        {
            try
            {
                criteria.CheckNullObject("criteria");

                using (var controller = new AdminRoleAccessController())
                {
                    return controller.QueryAdminRole(criteria);
                }
            }
            catch (Exception ex)
            {
                throw ex.Handle( criteria);
            }
        }
コード例 #2
0
ファイル: Admin.cs プロジェクト: rynnwang/CommonSolution
        /// <summary>
        /// Unbinds the permission on role.
        /// </summary>
        /// <param name="binding">The binding.</param>
        public void UnbindPermissionOnRole(AdminPermissionBinding binding)
        {
            try
            {
                binding.CheckNullObject("binding");

                using (var controller = new AdminRoleAccessController())
                {
                    controller.UnbindPermissionOnRole(binding, ContextHelper.GetCurrentOperatorKey());
                }
            }
            catch (Exception ex)
            {
                throw ex.Handle( binding);
            }
        }
コード例 #3
0
ファイル: Admin.cs プロジェクト: rynnwang/CommonSolution
        /// <summary>
        /// Creates the or update admin role.
        /// </summary>
        /// <param name="role">The role.</param>
        /// <returns>System.Nullable&lt;Guid&gt;.</returns>
        public Guid? CreateOrUpdateAdminRole(AdminRole role)
        {
            try
            {
                role.CheckNullObject("role");

                using (var controller = new AdminRoleAccessController())
                {
                    return controller.CreateOrUpdateAdminRole(role, ContextHelper.GetCurrentOperatorKey());
                }
            }
            catch (Exception ex)
            {
                throw ex.Handle( role);
            }
        }