/// <summary> /// Queries the admin permission. /// </summary> /// <param name="criteria">The criteria.</param> /// <returns>List<AdminPermission>.</returns> public List<AdminPermission> QueryAdminPermission(AdminPermissionCriteria criteria) { try { criteria.CheckNullObject("criteria"); using (var controller = new AdminPermissionAccessController()) { return controller.QueryAdminPermission(criteria); } } catch (Exception ex) { throw ex.Handle( criteria); } }
/// <summary> /// Creates the or update admin permission. /// </summary> /// <param name="permission">The permission.</param> /// <returns>System.Nullable<Guid>.</returns> public Guid? CreateOrUpdateAdminPermission(AdminPermission permission) { try { permission.CheckNullObject("permission"); using (var controller = new AdminPermissionAccessController()) { return controller.CreateOrUpdateAdminPermission(permission, ContextHelper.GetCurrentOperatorKey()); } } catch (Exception ex) { throw ex.Handle( permission); } }