Exemplo n.º 1
0
        public async Task <IActionResult> Create(ApplicationForAdmission applicationForAdmission, IFormFile uploadedFile)
        {
            if (applicationForAdmission == null)
            {
                return(NotFound());
            }
            await _applicationForAdmissionRepository.CreateApplicationForAdmissionAsync(applicationForAdmission, uploadedFile);

            return(RedirectToAction(nameof(Index)));
        }
Exemplo n.º 2
0
        public IActionResult Create()
        {
            ViewBag.Abiturients = _selectListRepository.GetSelectListAbiturientsConfirmed();
            ViewBag.EduProfiles = _selectListRepository.GetSelectListEduProfileFullNames();
            ViewBag.EduForms    = _selectListRepository.GetSelectListEduFormsForAbiturient();
            ViewBag.QuotaTypes  = _selectListRepository.GetSelectListQuotaTypes();
            ViewBag.RowStatuses = _selectListRepository.GetSelectListRowStatuses();

            var applicationForAdmission = new ApplicationForAdmission
            {
                CreationDate = DateTime.Now,
                RowStatusId  = (int)RowStatusEnum.Confirmed,
                PriorityId   = 1
            };

            return(View(applicationForAdmission));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> Delete(ApplicationForAdmission applicationForAdmission)
        {
            if (applicationForAdmission == null)
            {
                return(NotFound());
            }

            var entry = await _applicationForAdmissionRepository.GetApplicationForAdmissionAsync(applicationForAdmission.ApplicationForAdmissionId);

            if (entry == null)
            {
                return(NotFound());
            }

            await _applicationForAdmissionRepository.RemoveApplicationForAdmissionAsync(entry);

            return(RedirectToAction(nameof(Index)));
        }