Пример #1
0
        public IActionResult Index(string filter, int?page)
        {
            if (filter != null)
            {
                Filter.UserFilter = filter;
            }

            if (Filter.UserFilter != null && Filter.UserFilter != UsersConst.All)
            {
                Filter.UserTaskFilter.ClearChecked();
            }

            ViewBag.state = "Create";
            var projects   = _projectDataContext.GetProjects();
            var projectsVm = projects.MapTo <ProjectViewModel>(_mapper);
            var vM         = PaginatedList <ProjectViewModel> .Create(projectsVm.AsQueryable(), page ?? 1, 3);

            Filter.CurrentFilteredProjects = vM;
            return(View(vM));
        }