namespace Tiobon.Core.Controllers
{
///
/// 类别管理【无权限】
///
[Route("api/[controller]")]
[ApiController, ApiExplorerSettings(GroupName = Grouping.GroupName_Other)]
[AllowAnonymous]
public class TopicController : ControllerBase
{
readonly ITopicServices _topicServices;
///
/// 构造函数
///
///
public TopicController(ITopicServices topicServices)
{
_topicServices = topicServices;
}
///
/// 获取Tibug所有分类
///
///
// GET: api/Topic
[HttpGet]
public async Task>> Get()
{
var data = new ServiceResult> { Data = await _topicServices.GetTopics() };
if (data.Data != null)
{
data.Success = true;
data.Message = "";
}
return data;
}
// GET: api/Topic/5
[HttpGet("{id}")]
public string Get(long id)
{
return "value";
}
// POST: api/Topic
[HttpPost]
public void Post([FromBody] string value)
{
}
// PUT: api/Topic/5
[HttpPut("{id}")]
public void Put(long id, [FromBody] string value)
{
}
// DELETE: api/ApiWithActions/5
[HttpDelete("{id}")]
public void Delete(long id)
{
}
}
}