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")); }