public ActionResult SelectAccreditMicroCredentialCourse(SelectDeleteMicroCredentialViewModel microCredentialViewModel) { ViewBag.AddressIdList = GetAddressIds(); ViewBag.EndorsedBodyIdList = GetEndorsedBodyIds(); ViewBag.MicroCredentialIdList = GetMicroCredentialIds(); ViewBag.AccreditationBodyIdList = GetAccreditationBodyIds(); if (ModelState.IsValid) { ModelState.Clear(); var selectedMicroCredential = _repositoryEndPointService.GetMicroCredentialById(microCredentialViewModel.MicroCredentialId); var selectedMicroCredentialViewModel = AutoMapperConfig.Configure().Map(selectedMicroCredential, typeof(MicroCredential), typeof(SelectDeleteMicroCredentialViewModel)) as SelectDeleteMicroCredentialViewModel; return(View(selectedMicroCredentialViewModel)); } return(View(microCredentialViewModel)); }
public ActionResult SelectMicroCredential(SelectDeleteMicroCredentialViewModel microCredentialViewModel) { ViewBag.MicroCredentialIdList = GetMicroCredentialIds(); ViewBag.EndorsedBodyIdList = GetEndorsedBodyIds(); ViewBag.AccreditedBodyIdList = GetAccreditationBodyIds(); ViewBag.MoocProviderIdList = GetMoocProviderIds(); if (ModelState.IsValid) { var mapper = AutoMapperConfig.Configure(); ModelState.Clear(); MicroCredential microCredential = _repositoryEndPointService.GetMicroCredentialById(microCredentialViewModel.MicroCredentialId); microCredentialViewModel = mapper.Map <MicroCredential, SelectDeleteMicroCredentialViewModel>(microCredential); return(View("SelectMicroCredential", microCredentialViewModel)); } return(View("SelectMicroCredential", microCredentialViewModel)); }