Пример #1
0
        public IActionResult Create(ApplicationViewModel appViewModel)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.ShowWarningPopup = true;
                return(View(appViewModel));
            }

            var currentUser = _userService.GetUserById();
            var appModel    = _applicationModelMapper.MapToModel(appViewModel, currentUser);
            var appId       = _applicationService.SaveApplication(appModel);

            _teacherConfirmationService.CreateNewTeacherConfirmation(appModel, appId);

            return(RedirectToAction("CreateSuccessResult"));
        }