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));
        }
Beispiel #3
0
        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);
        }