public ActionResult View(Lite <UserQueryEntity> lite, FindOptions findOptions, Lite <Entity> currentEntity) { UserQueryPermission.ViewUserQuery.AssertAuthorized(); UserQueryEntity uq = UserQueryLogic.RetrieveUserQuery(lite); using (uq.EntityType == null ? null : CurrentEntityConverter.SetCurrentEntity(currentEntity.Retrieve())) { if (findOptions == null) { findOptions = uq.ToFindOptions(); } else { findOptions.ApplyUserQuery(uq); } } return(Finder.SearchPage(this, findOptions)); }
public static MvcHtmlString SearchControl(this HtmlHelper helper, UserQueryEntity userQuery, Context context, Action <SearchControl> searchControl = null) { FindOptions findOptions = userQuery.ToFindOptions(); return(helper.SearchControl(userQuery, findOptions, context, searchControl)); }