private MvcWidgetProxy CreateBlogsMvcWidgetFilteredSelectionMode(FilteredSelectionMode mode, int minPostsCount, int maxPostsAge) { var mvcProxy = new MvcWidgetProxy(); mvcProxy.ControllerName = typeof(BlogController).FullName; var controller = new BlogController(); controller.Model.SelectionMode = SelectionMode.FilteredItems; controller.Model.FilteredSelectionMode = mode; controller.Model.MinPostsCount = minPostsCount; controller.Model.MaxPostsAge = maxPostsAge; mvcProxy.Settings = new ControllerSettings(controller); return mvcProxy; }
private MvcWidgetProxy CreateBlogsMvcWidgetSelectionMode(SelectionMode selectionMode, Guid selectedItemId) { var mvcProxy = new MvcWidgetProxy(); mvcProxy.ControllerName = typeof(BlogController).FullName; var controller = new BlogController(); controller.Model.SelectionMode = selectionMode; if (selectedItemId != null) { controller.Model.SerializedSelectedItemsIds = "[" + selectedItemId.ToString() + "]"; } mvcProxy.Settings = new ControllerSettings(controller); return mvcProxy; }
private MvcWidgetProxy CreateBlogsMvcWidget(ListDisplayMode displayMode, int itemsPerPage, string sortExpression) { var mvcProxy = new MvcWidgetProxy(); mvcProxy.ControllerName = typeof(BlogController).FullName; var controller = new BlogController(); controller.Model.DisplayMode = displayMode; controller.Model.ItemsPerPage = itemsPerPage; controller.Model.SortExpression = sortExpression; mvcProxy.Settings = new ControllerSettings(controller); return mvcProxy; }