// GET: EduNapravlEduFormEduSroks/Create public IActionResult Create() { ViewData["EduForms"] = _selectListRepository.GetSelectListEduForms(); ViewData["EduNapravls"] = _selectListRepository.GetSelectListEduNapravlFullNames(); ViewData["EduSroks"] = _selectListRepository.GetSelectListEduSrok(); return(View()); }
/// <summary> /// Редактирование привязки /// "Учебное пособие - Форма обучения" /// </summary> /// <param name="UchPosobieId"></param> /// <returns></returns> public async Task <IActionResult> UchPosobieEduFormCreateOrEdit(int UchPosobieId, int UchPosobieEduFormId) { // Находим учебное пособие по УИД var uchPosobie = await _uchPosobiyaRepository.GetUchPosobieByIdAsync(UchPosobieId); if (uchPosobie == null || uchPosobie.UchPosobieId == 0) { return(NotFound()); } var uchPosobieEduForm = new UchPosobieEduForm(); uchPosobieEduForm.UchPosobie = uchPosobie; // Если UchPosobieEduFormId=0 - новая запись // иначе - редактирование if (UchPosobieEduFormId != 0) { uchPosobieEduForm = uchPosobie.EduForms .SingleOrDefault(uf => uf.UchPosobieEduFormId == UchPosobieEduFormId); if (uchPosobieEduForm == null) { return(NotFound()); } } ViewBag.EduForms = _selectListRepository.GetSelectListEduForms(uchPosobieEduForm.EduFormId); return(View(uchPosobieEduForm)); }
public async Task <IActionResult> EduPlanCreateOrEdit(int EduProgramId, int?EduPlanId) { var eduProgram = await _metodKomissiyaRepository.GetEduProgramByUserNameAsync(EduProgramId, User.Identity.Name); if (eduProgram == null) { return(NotFound()); } var eduPlan = new EduPlan(); if (EduPlanId != null) { eduPlan = await _metodKomissiyaRepository.GetEduPlanByUserNameAsync((int)EduPlanId, User.Identity.Name); ViewData["EduPlanId"] = EduPlanId; } ViewData["EduFormId"] = _selectListRepository.GetSelectListEduForms(); ViewData["EduProfileId"] = eduProgram.EduProfileId; ViewData["EduProgramId"] = eduProgram.EduProgramId; ViewData["EduProgramPodgId"] = eduProgram.EduProgramPodgId; ViewData["EduSrokId"] = _selectListRepository.GetSelectListEduSrok(); ViewData["StructKafId"] = _selectListRepository.GetSelectListStructKaf(); List <EduVidDeyat> eduVidDeyats = _context.EduVidDeyat.ToList(); ViewData["EduVidDeyats"] = eduVidDeyats; List <EduYearBeginningTraining> eduYearBeginningTrainings = _context.EduYearBeginningTrainings.ToList(); ViewData["EduYearBeginningTrainings"] = eduYearBeginningTrainings; List <EduYear> eduYears = _context.EduYears.ToList(); ViewData["EduYears"] = eduYears; return(View("EduPlanCreateOrEdit", eduPlan)); }
public async Task <IActionResult> Index(ApplicationForAdmissionsFilterAndSortModel filterAndSortModel) { var applicationForAdmissions = _applicationForAdmissionRepository.GetApplicationForAdmissions(filterAndSortModel); ViewBag.FilterAndSortModel = filterAndSortModel; ViewBag.EduForms = _selectListRepository.GetSelectListEduForms(filterAndSortModel.EduFormId); ViewBag.EducationDocuments = _selectListRepository.GetSelectListEducationDocumentsForAbiturients(filterAndSortModel.EducationDocumentFileDataTypeId); ViewBag.EduProfiles = _selectListRepository.GetSelectListEduProfileFullNames(filterAndSortModel.EduProfileId); ViewBag.QuotaTypes = _selectListRepository.GetSelectListQuotaTypes(filterAndSortModel.QuotaTypeId); ViewBag.Priorities = _selectListRepository.GetSelectListPriorities(filterAndSortModel.PriorityId); ViewBag.RowStatuses = _selectListRepository.GetSelectListRowStatuses(filterAndSortModel.RowStatusId); if (filterAndSortModel.IsRequestDataImmediately) { return(View(await applicationForAdmissions.ToListAsync())); } else { return(View(new List <ApplicationForAdmission>())); } }
// GET: ConsentToEnrollments public async Task <IActionResult> Index(ConsentToEnrollmentsFilterAndSortModel filterAndSortModel) { var consentToEnrollments = _consentToEnrollmentRepository .GetConsentToEnrollments(filterAndSortModel) .OrderByDescending(c => c.ChangingDateTime); ViewBag.FilterAndSortModel = filterAndSortModel; ViewBag.EduForms = _selectListRepository.GetSelectListEduForms(filterAndSortModel.EduFormId); ViewBag.EducationDocuments = _selectListRepository.GetSelectListEducationDocumentsForAbiturients(filterAndSortModel.EducationDocumentFileDataTypeId); ViewBag.EduProfiles = _selectListRepository.GetSelectListEduProfileFullNames(filterAndSortModel.EduProfileId); ViewBag.QuotaTypes = _selectListRepository.GetSelectListQuotaTypes(filterAndSortModel.QuotaTypeId); ViewBag.RowStatuses = _selectListRepository.GetSelectListRowStatuses(filterAndSortModel.RowStatusId); if (filterAndSortModel.IsRequestDataImmediately) { return(View(await consentToEnrollments.ToListAsync())); } else { return(View(new List <ConsentToEnrollment>())); } }