Ejemplo n.º 1
0
        public async Task <IActionResult> Manage(int id)
        {
            var mdl = new Pages();

            if (id > 0)
            {
                var result = await _cmsService.GetAsync(id);

                if (result.Data != null)
                {
                    var model = new Pages()
                    {
                        PageId          = result.Data.PageId,
                        PageTitle       = result.Data.PageTitle,
                        PageUrl         = result.Data.PageUrl,
                        PageDescription = result.Data.PageDescription,
                        is_status       = (result.Data.IsActive == 1 ? true : false)
                    };

                    return(View(model));
                }
            }

            return(View(mdl));
        }
Ejemplo n.º 2
0
        public async Task <IViewComponentResult> InvokeAsync(Int64 id)
        {
            var model = new Pages();

            if (id > 0)
            {
                var page = await _cmsService.GetAsync(id);

                model.PageId          = page.Data.PageId;
                model.PageTitle       = page.Data.PageTitle;
                model.PageUrl         = page.Data.PageUrl;
                model.PageDescription = page.Data.PageDescription;
                model.IsActive        = page.Data.IsActive;
                model.is_status       = (page.Data.IsActive == 1 ? true : false);
            }

            return(await Task.FromResult((IViewComponentResult)View("Default", model)));
        }