public async Task <IActionResult> ElGradebookCreateOrUpdate(int elGradebookId) { ElGradebook elGradebook = new ElGradebook { EduYear = "2020-2021", DisciplineName = "Информатика", Course = 1, SemesterNumber = 1, GroupName = "АЭ-11(1)", Faculty = "Энергетический факультет", Department = "Математика и биоинформатика" }; if (elGradebookId != 0) { elGradebook = await _elGradebookRepository.GetElGradebookAsync(elGradebookId); if (elGradebook == null) { return(NotFound()); } bool isGradebookTeacher = await _elGradebookRepository.IsGradebookTeacherAsync(elGradebook, User.Identity.Name); if (!isGradebookTeacher) { return(NotFound()); } } ViewBag.Faculties = new SelectList(new List <string> { "Факультет среднего профессионального образования", "Факультет \"Экономика и управление территориями\"", "Инженерно-технологический факультет", "Энергетический факультет" }, elGradebook.Faculty); ViewBag.Departments = new SelectList(new List <string> { "Математика и биоинформатика", "Теплоэнергетика и техносферная безопасность", "Физическое воспитание и спорт", "Эксплуатация энергетического оборудования и электрических машин", "Электроэнергетика и электротехника", "Бухгалтерский учет, анализ и аудит", "Гуманитарные дисциплины и иностранные языки", "Землеустройство и кадастры", "Экономика и управление", "Агрономия и селекция сельскохозяйственных культур", "Техническая механика и физика", "Технический сервис в агропромышленном комплексе", "Технологии и средства механизации агропромышленного комплекса", "Тракторы, автомобили и эксплуатация автотранспортных средств" }, elGradebook.Faculty); ViewBag.StudentGroups = _selectListRepository.GetSelectListStudentGroups(elGradebook.GroupId); return(View(elGradebook)); }
// GET: MessagesFromAppUsersToStudentGroups/Create public IActionResult Create(int?studentGroupId) { var newMessage = new MessageFromAppUserToStudentGroup { AppUserId = _userProfileRepository.GetAppUserId(User.Identity.Name), DateTime = DateTime.Now, }; if (studentGroupId != null) { newMessage.StudentGroupId = (int)studentGroupId; } else { ViewData["StudentGroupId"] = _selectListRepository.GetSelectListStudentGroups(); } ViewData["DisciplineNameId"] = _selectListRepository.GetSelectListDisciplineNames(); ViewData["UserMessageTypeId"] = _selectListRepository.GetSelectListUserMessageTypes(); return(View(newMessage)); }