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};
}
}
}