コード例 #1
0
        //public IActionResult index()
        //{
        //    return this.Content("i you ok");
        //}
        #endregion

        #region //r返回的是一个json
        //public IActionResult Index()
        //{
        //    var std = new Student
        //    {
        //        id = 1,
        //        FirstName = "ok",
        //        LastName = "canert"

        //};
        //    return new ObjectResult(std);
        //}
        #endregion

        #region//返回视图
        //public IActionResult index()
        //{
        //    var std = new Student
        //    {
        //        id = 1,
        //        FirstName = "ok",
        //        LastName = "canert"

        //    };
        //    return View(std);
        //}
        #endregion


        #region  返回一个集合
        public IActionResult index()
        {
            var list = _repsoitory.GetAll();

            var vms = list.Select(x => new StudentViewModel
            {
                //大括号里面可以放变量
                //格式化字符串 类似于formate
                Name = $"{x.FirstName}{x.LastName}",
                Age  = DateTime.Now.Subtract(x.BirthDate).Days / 365,
                id   = x.id,
            });

            var vm = new HomeIndexViewModel
            {
                StudentViews = vms
            };

            return(View(vm));
        }
コード例 #2
0
        public IViewComponentResult invoke()
        {
            var count = _repsoitory.GetAll().Count();

            return(View("default", count));
        }