示例#1
0
        //[HttpGet]
        //public ViewResult Search(string searchQuery, int page = 1)
        //{
        //    var books = repository.Books;
        //    var model = new BookListViewModel
        //    {
        //        Books = books.OrderBy(x => x.Title)
        //        .Skip((page - 1) * PageSize)
        //        .Take(PageSize),
        //        PagingInfo = new PagingInfo
        //        {
        //            CurrentPage = page,
        //            ItemsPerPage = PageSize,
        //            TotalItems = books.Count()
        //        }
        //    };
        //    return View(nameof(List), model);
        //}

        //[HttpsOnly]
        public IActionResult Index([FromServices] TestDependencyEntity ent, [FromHeader] string accept)
        {
            logger.LogDebug("111111111111111111111");
            ViewBag.Msg                   = "hi from dark side";
            ViewBag.testEntGuid           = ent.EntityGuid;
            ViewBag.testControllerContext = ControllerContext?.HttpContext?.Session?.Id == cc?.HttpContext?.Session?.Id;
            ViewBag.accept                = accept;
            //return Json(new[] { "a", "b", "c"});
            int i = 0;

            //ViewBag.errorAction = 5 / i;
            ViewBag.currUser = HttpContext.User.Identity.Name;
            return(View());
        }
 public TestDependencyViewComponent(TestDependencyEntity testEnt)
 {
     testEntity = testEnt;
 }