public ActionResult SelectEmployerJob(SelectDeleteJobViewModel jobViewModel) { ViewBag.MicroCredentialIdList = GetMicroCredentialIds(); ViewBag.EmployerIdList = GetEmployerIds(); var employer = _repositoryEndPointService.GetEmployerByEmail(User.Identity.Name); if (employer == null) { return(View("Failed")); } var emptySelectJobIds = new List <SelectListItem> { new SelectListItem { Text = "", Value = "" } }; ViewBag.JobsIdList = GetJobIdsForEmployer(employer.EmployerId) ?? emptySelectJobIds; if (ModelState.IsValid) { ModelState.Clear(); var actJob = _repositoryEndPointService.GetJobById(jobViewModel.JobId); var jobSelectedViewModel = AutoMapperConfig.Configure().Map(actJob, typeof(Job), typeof(SelectDeleteJobViewModel)) as SelectDeleteJobViewModel; return(View(jobSelectedViewModel)); } return(View(jobViewModel)); }