Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }