public static MvcHtmlString SearchControl(this HtmlHelper helper, UserQueryEntity userQuery, FindOptions findOptions, Context context, Action<SearchControl> searchControl = null) { if (findOptions == null) throw new ArgumentNullException("findOptions"); findOptions.ApplyUserQuery(userQuery); return helper.SearchControl(findOptions, context, searchControl); }
public static FindOptions ToFindOptions(this UserQueryEntity userQuery) { object queryName = QueryLogic.ToQueryName(userQuery.Query.Key); var result = new FindOptions(queryName); result.ApplyUserQuery(userQuery); return(result); }
public static MvcHtmlString SearchControl(this HtmlHelper helper, UserQueryEntity userQuery, FindOptions findOptions, Context context, Action <SearchControl> searchControl = null) { if (findOptions == null) { throw new ArgumentNullException("findOptions"); } findOptions.ApplyUserQuery(userQuery); return(helper.SearchControl(findOptions, context, searchControl)); }
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 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 FindOptions ToFindOptions(this UserQueryEntity userQuery) { object queryName = QueryLogic.ToQueryName(userQuery.Query.Key); var result = new FindOptions(queryName); result.ApplyUserQuery(userQuery); return result; }