using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using XUnitDIStudy.Model; using XUnitDIStudy.Service; namespace XUnitDIStudy.WebApp.Controllers { /// /// 默认控制器 /// [ApiController] [Route("[controller]/[action]")] public class DefaultController : ControllerBase { private readonly ILogger _logger; private readonly IStudentService _studentService; public DefaultController(ILogger logger, IStudentService studentService) { _logger = logger; _studentService = studentService; } /// /// 获取所有学生 /// [HttpGet] public List GetAll() { var list = _studentService.GetAll(); return list; } /// /// 获取学生 /// [HttpGet] public Student Get() { return new Student() { Id=10,Name="小三",Age =90}; } } }