Ejemplo n.º 1
0
        public async Task <IViewComponentResult> InvokeAsync(PageViewComponentRequestViewModel request)
        {
            var pageTask = _pageService.GetPage(request.PageName, request.ParentPageId);
            var pages    = await pageTask;
            var pageViewComponentViewModel = Map <Page, PageViewComponentViewModel>(pages);

            return(View(pageViewComponentViewModel));
        }
        public async Task <IViewComponentResult> InvokeAsync(PageViewComponentRequestViewModel request)
        {
            var getPageTask = _pageService.GetPage(request.PageName, request.ParentPageId);

            var headerViewComponentViewModel = Map <Page, HeaderViewComponentModel>(await getPageTask);

            return(View(headerViewComponentViewModel));
        }
        public async Task <IViewComponentResult> InvokeAsync(PageViewComponentRequestViewModel request)
        {
            var pageTask    = _pageService.GetPage(request.PageName, request.ParentPageId);
            var styleSheets = _pageService.GetStyleSheets(await pageTask);

            var styleSheetViewModels = Map <StyleSheet, StyleSheetViewModel>(await styleSheets);

            return(View(new StyleSheetViewComponentModel {
                StyleSheetViewModel = styleSheetViewModels
            }));
        }