Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 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));
 }