Exemplo n.º 1
0
        public ActionResult List(DataSourceRequest command, AdsBannerListModel model)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageWidgets))
            {
                return(AccessDeniedView());
            }
            var adsbanners = _adsBannerService.GetAllAdsBanners(model.SearchAdsBannerName, null,
                                                                command.Page - 1, command.PageSize, true);
            var gridModel = new DataSourceResult
            {
                Data = adsbanners.Select(q =>
                {
                    var ads = q.ToModel();
                    if (q.FromDateUtc != null)
                    {
                        ads.FromDate = _dateTimeHelper.ConvertToUserTime(q.FromDateUtc.Value, DateTimeKind.Utc);
                    }
                    if (q.ToDateUtc != null)
                    {
                        ads.ToDate = _dateTimeHelper.ConvertToUserTime(q.ToDateUtc.Value, DateTimeKind.Utc);
                    }
                    return(ads);
                }),
                Total = adsbanners.TotalCount
            };

            return(Json(gridModel));
        }
Exemplo n.º 2
0
        public ActionResult Configure()
        {
            var model = new AdsBannerListModel();

            return(View("~/Plugins/Widgets.AdsBanner/Views/WidgetsAdsBanner/Configure.cshtml", model));
        }