public ActionResult List(DataSourceRequest command, CampaignListModel searchModel) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCampaigns)) return AccessDeniedView(); var campaigns = _campaignService.GetAllCampaigns(searchModel.StoreId); var gridModel = new DataSourceResult { Data = campaigns.Select(x => { var model = x.ToModel(); model.CreatedOn = _dateTimeHelper.ConvertToUserTime(x.CreatedOnUtc, DateTimeKind.Utc); if (x.DontSendBeforeDateUtc.HasValue) model.DontSendBeforeDate = _dateTimeHelper.ConvertToUserTime(x.DontSendBeforeDateUtc.Value, DateTimeKind.Utc); return model; }), Total = campaigns.Count }; return Json(gridModel); }
public ActionResult List() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageCampaigns)) return AccessDeniedView(); var stores = _storeService.GetAllStores(); var model = new CampaignListModel(); model.AvailableStores.Add(new SelectListItem { Text = _localizationService.GetResource("Admin.Common.All"), Value = "0" }); foreach (var store in stores) { model.AvailableStores.Add(new SelectListItem { Text = store.Name, Value = store.Id.ToString() }); } return View(model); }