public IActionResult Index() { // this.HttpContext.Request; // return this.Ok(1); // return this.File(); // Student st = new Student // { // Id = 1, // FirstName = "Nick", // LastName = "Tom" // }; IEnumerable <Student> list = _reposity.GetAll(); var vms = list.Select(x => new StudentViewModel { Id = x.Id, Name = $"{x.FirstName} {x.LastName}", Age = System.DateTime.Now.Subtract(x.BirthDate).Days / 365 }); var vm = new HomeIndexViewModel { Students = vms }; return(View(vm)); /* * /Views/Home/Student.cshtml * /Views/Shared/Student.cshtml * /Pages/Shared/Student.cshtml */ // return new ObjectResult(st); // return this.Content("文字内容"); // return "Hello from HomeController"; }
public IViewComponentResult Invoke() { var count = reposity.GetAll().Count().ToString(); return(View("Default", count)); }