Ejemplo n.º 1
0
        public IActionResult Apprenticeship(string id)
        {
            var model = new ApprenticeshipDetailQueryViewModel()
            {
                Id = id
            };

            if (TempData.ContainsKey("AddRemoveResponse"))
            {
                model.AddRemoveBasketResponse =
                    JsonConvert.DeserializeObject <AddOrRemoveFavouriteInBasketResponse>((string)TempData["AddRemoveResponse"]);
            }

            return(View("Fat/ApprenticeshipDetails", model));
        }
Ejemplo n.º 2
0
        public async Task <IViewComponentResult> InvokeAsync(ApprenticeshipDetailQueryViewModel queryModel)
        {
            var apprenticeshipType = _apprenticeshipOrchestrator.GetApprenticeshipType(queryModel.Id);


            switch (apprenticeshipType)
            {
            case ApprenticeshipType.Framework:

                return(View("Framework", await _apprenticeshipOrchestrator.GetFramework(queryModel.Id)));

            case ApprenticeshipType.Standard:
                return(View("Standard", await _apprenticeshipOrchestrator.GetStandard(queryModel.Id)));

                break;
            }
            return(null);
        }