public virtual IActionResult List(WidgetAppSearchModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageSettings)) { return(AccessDeniedView()); } var item = _widgetAppModelFactory.PrepareWidgetAppListModel(model); return(Json(item)); }
public virtual IActionResult List() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageSettings)) { return(AccessDeniedView()); } var model = new WidgetAppSearchModel(); return(View(model)); }
public WidgetAppListModel PrepareWidgetAppListModel(WidgetAppSearchModel searchModel) { if (searchModel == null) { throw new ArgumentNullException(nameof(searchModel)); } var widgetAppModel = _widgetAppService.GetAllWidgetApps(); var model = new WidgetAppListModel { Data = widgetAppModel.PaginationByRequestModel(searchModel).Select(attribute => { var widgetModel = attribute.ToModel <WidgetAppModel>(); return(widgetModel); }), Total = widgetAppModel.Count }; return(model); }