Exemple #1
0
        public async Task <IActionResult> Qualifications(VacancyRouteModel vrm)
        {
            var vm = await _orchestrator.GetQualificationsViewModelAsync(vrm);

            TryUpdateQualificationsFromTempData(vm);

            return(View(vm));
        }
        public async Task <IActionResult> Qualifications(VacancyRouteModel vrm)
        {
            var vm = await _orchestrator.GetQualificationsViewModelAsync(vrm);

            if (vm.Qualifications.Any() == false)
            {
                TempData.Remove(QualificationDeletedTempDataKey);
                return(RedirectToRoute(RouteNames.Qualification_Add_Get));
            }

            if (TempData[QualificationDeletedTempDataKey] != null)
            {
                vm.InfoMessage = "Successfully removed qualification";
            }

            return(View(vm));
        }