public ActionResult List(DataSourceRequest command, ManufacturerListModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageManufacturers)) return AccessDeniedView(); var manufacturers = _manufacturerService.GetAllManufacturers(model.SearchManufacturerName, command.Page - 1, command.PageSize, true); var gridModel = new DataSourceResult { Data = manufacturers.Select(x => x.ToModel()), Total = manufacturers.TotalCount }; return Json(gridModel); }
public ActionResult List() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageManufacturers)) return AccessDeniedView(); var model = new ManufacturerListModel(); return View(model); }
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(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() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageManufacturers)) return AccessDeniedView(); var model = new ManufacturerListModel(); 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); }