/// <summary>
        /// Просмотр перечня учебных журналов
        /// </summary>
        /// <param name="filterAndSortModel"></param>
        /// <returns></returns>
        public async Task <IActionResult> View(ElGradebooksFilterAndSortModel filterAndSortModel)
        {
            ViewBag.ElGradebooksFilterAndSortModel = filterAndSortModel;
            ViewBag.EduYears = new SelectList(new List <string> {
                "2020-2021"
            }, filterAndSortModel.FilterEduYear);

            ViewBag.Faculties = new SelectList(new List <string> {
                "Факультет среднего профессионального образования",
                "Факультет \"Экономика и управление территориями\"",
                "Инженерно-технологический факультет",
                "Энергетический факультет"
            },
                                               filterAndSortModel.FilterFaculty);

            var departments = new List <string> {
                "Математика и биоинформатика",
                "Теплоэнергетика и техносферная безопасность",
                "Физическое воспитание и спорт",
                "Эксплуатация энергетического оборудования и электрических машин",
                "Электроэнергетика и электротехника",
                "Бухгалтерский учет, анализ и аудит",
                "Гуманитарные дисциплины и иностранные языки",
                "Землеустройство и кадастры",
                "Экономика и управление",
                "Агрономия и селекция сельскохозяйственных культур",
                "Техническая механика и физика",
                "Технический сервис в агропромышленном комплексе",
                "Технологии и средства механизации агропромышленного комплекса",
                "Тракторы, автомобили и эксплуатация автотранспортных средств"
            };

            departments.Sort();

            ViewBag.Departments = new SelectList(departments,
                                                 filterAndSortModel.FilterDepartment);

            if (filterAndSortModel.IsRequestDataImmediately)
            {
                var data = await _elGradebookRepository
                           .GetElGradebooks(filterAndSortModel)
                           .ToListAsync();

                return(View(data));
            }
            else
            {
                return(View());
            }
        }
        public async Task <IActionResult> Index(ElGradebooksFilterAndSortModel filterAndSortModel)
        {
            ViewBag.ElGradebooksFilterAndSortModel = filterAndSortModel;
            ViewBag.EduYears = new SelectList(new List <string> {
                "2020-2021"
            }, filterAndSortModel.FilterEduYear);
            filterAndSortModel.IsRequestDataImmediately = true;


            if (filterAndSortModel.IsRequestDataImmediately)
            {
                var data = await _elGradebookRepository
                           .GetElGradebooks(filterAndSortModel, User.Identity.Name);

                return(View(data));
            }
            else
            {
                return(View());
            }
        }