/// <summary> /// Prepare sort option search model /// </summary> /// <param name="searchModel">Sort option search model</param> /// <returns>Sort option search model</returns> protected virtual SortOptionSearchModel PrepareSortOptionSearchModel(SortOptionSearchModel searchModel) { if (searchModel == null) { throw new ArgumentNullException(nameof(searchModel)); } //prepare page parameters searchModel.SetGridPageSize(); return(searchModel); }
public virtual IActionResult SortOptionsList(SortOptionSearchModel searchModel) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageSettings)) { return(AccessDeniedKendoGridJson()); } //prepare model var model = _settingModelFactory.PrepareSortOptionListModel(searchModel); return(Json(model)); }
/// <summary> /// Prepare paged sort option list model /// </summary> /// <param name="searchModel">Sort option search model</param> /// <returns>Sort option list model</returns> public virtual SortOptionListModel PrepareSortOptionListModel(SortOptionSearchModel searchModel) { if (searchModel == null) { throw new ArgumentNullException(nameof(searchModel)); } //prepare list model var model = new SortOptionListModel { }; return(model); }
public CatalogSettingsModel() { AvailableViewModes = new List<SelectListItem>(); SortOptionSearchModel = new SortOptionSearchModel(); ReviewTypeSearchModel = new ReviewTypeSearchModel(); }