/// <summary> /// Список /// </summary> /// <param name="page">страница</param> /// <param name="pageSize">количество элементов на странице</param> /// <param name="sortOrder"></param> /// <returns>Список типов занятий</returns> public async Task <ViewResult> Index(int page = 1, int pageSize = 10, SortOprions sortOrder = SortOprions.Number, string search = "") { ViewBag.searchQuery = String.IsNullOrEmpty(search) ? "" : search; ViewBag.NameSortParam = sortOrder == SortOprions.Name ? "Name_desc" : "Name"; ViewBag.PhoneNumberSortParam = sortOrder == SortOprions.PhoneNumber ? "PhoneNumber_desc" : "PhoneNumber"; ViewBag.EmailSortParam = sortOrder == SortOprions.Email ? "Email_desc" : "Email"; ViewBag.PolyclinicSortParam = sortOrder == SortOprions.Polyclinic ? "Polyclinic_desc" : "Polyclinic"; ViewBag.DepartmentSortParam = sortOrder == SortOprions.Position ? "Position_desc" : "Position"; ViewBag.CurrentSort = sortOrder; var view = await _personaltService.GetAllAsync(page, pageSize, sortOrder, search); return(View(view)); }