public IActionResult DeleteDeliveryOption(string LocationName, ApprenticeshipMode Mode, Guid Id) { var apprenticeship = _session.GetObject <Apprenticeship>("selectedApprenticeship"); var Location = apprenticeship?.ApprenticeshipLocations.FirstOrDefault(x => x.Id == Id); if (apprenticeship == null || Location == null) { return(RedirectToAction("Index", "ProviderApprenticeships", new { })); } var model = new DeleteDeliveryOptionViewModel(); model.Combined = Location.ApprenticeshipLocationType == ApprenticeshipLocationType.ClassroomBasedAndEmployerBased; model.LocationName = LocationName; model.ApprenticeshipTitle = Location?.Name; return(View("../Apprenticeships/DeleteDeliveryOption/Index", model)); }
private DetailViewModel MapToDetailViewModel(Apprenticeship apprenticeship, ApprenticeshipMode mode) { return(new DetailViewModel { ApprenticeshipTitle = apprenticeship.ApprenticeshipTitle, ApprenticeshipType = apprenticeship.ApprenticeshipType, StandardCode = apprenticeship.StandardCode, FrameworkCode = apprenticeship.FrameworkCode, ProgType = apprenticeship.ProgType, Information = apprenticeship.MarketingInformation, Website = apprenticeship.Url, Telephone = apprenticeship.ContactTelephone, Email = apprenticeship.ContactEmail, ContactUsIUrl = apprenticeship.ContactWebsite, PathwayCode = apprenticeship.PathwayCode, NotionalNVQLevelv2 = apprenticeship.NotionalNVQLevelv2, Mode = mode }); }