public ActionResult SeNames(GridCommand command, UrlRecordListModel model) { if (!_services.Permissions.Authorize(StandardPermissionProvider.ManageMaintenance)) return AccessDeniedView(); var urlRecords = _urlRecordService.GetAllUrlRecords(model.SeName, command.Page - 1, command.PageSize); var gridModel = new GridModel<UrlRecordModel> { Data = urlRecords.Select(x => { string languageName; if (x.LanguageId == 0) { languageName = _localizationService.GetResource("Admin.System.SeNames.Language.Standard"); } else { var language = _languageService.GetLanguageById(x.LanguageId); languageName = language != null ? language.Name : "Unknown"; } return new UrlRecordModel() { Id = x.Id, Name = x.Slug, EntityId = x.EntityId, EntityName = x.EntityName, IsActive = x.IsActive, Language = languageName, }; }), Total = urlRecords.TotalCount }; return new JsonResult { Data = gridModel }; }
public ActionResult SeNames() { if (!_services.Permissions.Authorize(StandardPermissionProvider.ManageMaintenance)) return AccessDeniedView(); var model = new UrlRecordListModel(); return View(model); }