public List <User> FindUsers(Dictionary <UserSearchParam, object> data, SearchMatching matching) { Contract.Requires(this.ActionPermitted(SystemAction.FindUser)); this.TestPermission(SystemAction.FindUser, "You don't have permission to search for users"); return(_dao.FindUsers(data, matching)); }