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);
        }