Пример #1
0
        public IActionResult Table()
        {
            var showDeleted             = Session.GetBool("ShowDeletedArticles");
            const ArticleTableMode mode = ArticleTableMode.ArticleIndex;

            ViewBag.ShowDeletedArticles = showDeleted;

            return(ViewComponent("ArticleTable", new { showDeleted, mode }));
        }
Пример #2
0
#pragma warning disable 1998
        public async Task <IViewComponentResult> InvokeAsync(bool showDeleted, ArticleTableMode mode)
#pragma warning restore 1998
        {
            var articlesResult = _articleService.GetAll(showDeleted);

            if (articlesResult.Status != ServiceResponseStatus.Success)
            {
            }

            var viewModel = _mapper.Map <ArticleTableViewModel>(articlesResult.Result);

            viewModel.Mode        = mode;
            viewModel.ShowDeleted = showDeleted;

            return(View(viewModel));
        }