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)); }
public ActionResult SelectEndorseMicroCredentialCourse(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 SelectEndorseMicroCredentialCourse() { ViewBag.AddressIdList = GetAddressIds(); ViewBag.EndorsedBodyIdList = GetEndorsedBodyIds(); ViewBag.MicroCredentialIdList = GetMicroCredentialIds(); ViewBag.AccreditationBodyIdList = GetAccreditationBodyIds(); var microCredentialViewModel = new SelectDeleteMicroCredentialViewModel { CertificateFee = 0, DurationEnd = DateTime.Now.Date, DurationStart = DateTime.Now.Date, IsAccredited = false, IsEndorsed = false, Fee = 0, NumberOfCredits = 0 }; return(View(microCredentialViewModel)); }