public ActionResult _SelectForField( string tabId, int parentId, int page, int pageSize, string orderBy, [Bind(Prefix = "searchQuery")] [ModelBinder(typeof(JsonStringModelBinder <ContentListFilter>))] ContentListFilter filter, int IDs = 0) { filter = filter ?? new ContentListFilter(); filter.SiteId = parentId; var listCommand = GetListCommand(page, pageSize, orderBy); var serviceResult = ContentService.ListForField(filter, listCommand, IDs); return(new TelerikResult(serviceResult.Data, serviceResult.TotalRecords)); }
public ActionResult _SelectForField( string tabId, int parentId, int id, GridCommand command, [Bind(Prefix = "searchQuery")][ModelBinder(typeof(JsonStringModelBinder <ContentListFilter>))] ContentListFilter filter) { filter = filter ?? new ContentListFilter(); filter.SiteId = parentId; var serviceResult = ContentService.ListForField(filter, command.GetListCommand(), id); return(new TelerikResult(serviceResult.Data, serviceResult.TotalRecords)); }
public ActionResult _MultipleSelectForWorkflow( string tabId, int parentId, [FromForm(Name = "IDs")] string ids, int page, int pageSize, string orderBy, [Bind(Prefix = "searchQuery")] [ModelBinder(typeof(JsonStringModelBinder <ContentListFilter>))] ContentListFilter filter, string customFilter) { filter = filter ?? new ContentListFilter(); filter.SiteId = parentId; filter.CustomFilter = customFilter; var listCommand = GetListCommand(page, pageSize, orderBy); var serviceResult = ContentService.ListForWorkflow(filter, listCommand, Converter.ToInt32Collection(ids, ',')); return(new TelerikResult(serviceResult.Data, serviceResult.TotalRecords)); }
public ActionResult _MultipleSelectForWorkflow( string tabId, int parentId, string IDs, GridCommand command, [Bind(Prefix = "searchQuery")][ModelBinder(typeof(JsonStringModelBinder <ContentListFilter>))] ContentListFilter filter, string customFilter) { filter = filter ?? new ContentListFilter(); filter.SiteId = parentId; filter.CustomFilter = customFilter; var serviceResult = ContentService.ListForWorkflow(filter, command.GetListCommand(), Converter.ToInt32Collection(IDs, ',')); return(new TelerikResult(serviceResult.Data, serviceResult.TotalRecords)); }
public static ListResult <ContentListItem> List(ContentListFilter filter, ListCommand cmd) { filter.IsVirtual = true; return(ContentRepository.GetList(filter, cmd)); }
public static ListResult <ContentListItem> ListForUnion(ContentListFilter filter, ListCommand cmd, int[] ids) { filter.Mode = ContentSelectMode.ForUnion; return(List(filter, cmd, ids)); }
public static ListResult <ContentListItem> ListForField(ContentListFilter filter, ListCommand cmd, int id) { filter.Mode = ContentSelectMode.ForField; return(List(filter, cmd, id)); }
public static ListResult <ContentListItem> List(ContentListFilter filter, ListCommand cmd, int[] selectedContentIds) => ContentRepository.GetList(filter, cmd, selectedContentIds);
public static ListResult <ContentListItem> List(ContentListFilter filter, ListCommand cmd, int id) => ContentRepository.GetList(filter, cmd, new[] { id });
public static ListResult <ContentListItem> GetAcceptableContentForWorkflow(ContentListFilter filter, ListCommand cmd, int[] selectedContentIDs) => ContentRepository.GetList(filter, cmd, selectedContentIDs);