public ActionResult List(GridCommand command, DiyProjectListModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageNews)) return AccessDeniedView(); var diyProjects = _diyService.GetAllDiyProjects(model.SearchDiyProjectName,pageIndex: command.Page - 1,pageSize: command.PageSize,showHidden: true); var gridModel = new GridModel<DiyProjectModel> { Data = diyProjects.Select(x => { var m = x.ToModel(); m.CreatedOn = _dateTimeHelper.ConvertToUserTime(x.CreatedOnUtc, DateTimeKind.Utc); return m; }), Total = diyProjects.TotalCount }; return new JsonResult { Data = gridModel }; }
public ActionResult List() { var model = new DiyProjectListModel(); return View(model); }