public ActionResult UpdateEmployerJob(JobViewModel 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) { var job = AutoMapperConfig.Configure().Map(jobViewModel, typeof(JobViewModel), typeof(Job)) as Job; _repositoryEndPointService.EmployerUpdateJob(job); return(View("Success")); } return(View(jobViewModel)); }