public ActionResult List(DataSourceRequest command, CategoryListModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCategories)) return AccessDeniedView(); var categories = _categoryService.GetAllCategories(model.SearchCategoryName, command.Page - 1, command.PageSize, true); var gridModel = new DataSourceResult { Data = categories.Select(x => { var categoryModel = x.ToModel(); categoryModel.Breadcrumb = x.GetFormattedBreadCrumb(_categoryService); return categoryModel; }), Total = categories.TotalCount }; return Json(gridModel); }
public ActionResult List() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCategories)) return AccessDeniedView(); var model = new CategoryListModel(); return View(model); }
public ActionResult List(GridCommand command, CategoryListModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCatalog)) return AccessDeniedView(); var categories = _categoryService.GetAllCategories(model.SearchCategoryName, command.Page - 1, command.PageSize, true); var gridModel = new GridModel<CategoryModel> { Data = categories.Select(x => { var categoryModel = x.ToModel(); categoryModel.Breadcrumb = x.GetCategoryBreadCrumb(_categoryService); return categoryModel; }), Total = categories.TotalCount }; return new JsonResult { Data = gridModel }; }
public ActionResult List() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCategories)) return AccessDeniedView(); var model = new CategoryListModel(); var categories = _categoryService.GetAllCategories(null, 0, _adminAreaSettings.GridPageSize, true); model.Categories = new GridModel<CategoryModel> { Data = categories.Select(x => { var categoryModel = x.ToModel(); categoryModel.Breadcrumb = x.GetCategoryBreadCrumb(_categoryService); return categoryModel; }), Total = categories.TotalCount }; return View(model); }
public ActionResult List() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCategories)) return AccessDeniedView(); var model = new CategoryListModel(); model.AvailableStores.Add(new SelectListItem { Text = _localizationService.GetResource("Admin.Common.All"), Value = "0" }); foreach (var s in _storeService.GetAllStores()) model.AvailableStores.Add(new SelectListItem { Text = s.Name, Value = s.Id.ToString() }); return View(model); }