public ActionResult List(GridCommand command, ManufacturerListModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCatalog)) return AccessDeniedView(); var manufacturers = _manufacturerService.GetAllManufacturers(model.SearchManufacturerName, command.Page - 1, command.PageSize, true); var gridModel = new GridModel<ManufacturerModel> { Data = manufacturers.Select(x => x.ToModel()), Total = manufacturers.TotalCount }; return new JsonResult { Data = gridModel }; }
public ActionResult List(GridCommand command, ManufacturerListModel model) { var gridModel = new GridModel<ManufacturerModel>(); model.AvailableStores = _storeService.GetAllStores().ToSelectListItems(); if (_permissionService.Authorize(StandardPermissionProvider.ManageCatalog)) { var manufacturers = _manufacturerService.GetAllManufacturers(model.SearchManufacturerName, command.Page - 1, command.PageSize, model.SearchStoreId, true); gridModel.Data = manufacturers.Select(x => x.ToModel()); gridModel.Total = manufacturers.TotalCount; } else { gridModel.Data = Enumerable.Empty<ManufacturerModel>(); NotifyAccessDenied(); } return new JsonResult { Data = gridModel }; }
public ActionResult List() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCatalog)) return AccessDeniedView(); var model = new ManufacturerListModel(); var manufacturers = _manufacturerService.GetAllManufacturers(null, 0, _adminAreaSettings.GridPageSize, true); model.Manufacturers = new GridModel<ManufacturerModel> { Data = manufacturers.Select(x => x.ToModel()), Total = manufacturers.TotalCount }; return View(model); }
public ActionResult List() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCatalog)) return AccessDeniedView(); var model = new ManufacturerListModel { GridPageSize = _adminAreaSettings.GridPageSize }; model.AvailableStores = _storeService.GetAllStores().ToSelectListItems(); return View(model); }