using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Aurora.Core.IService; using Aurora.Core.IService.Dto; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; namespace Aurora.Core.Api.Controllers { [ApiController] [Route("[controller]/[action]")] public class CategoryController : ControllerBase { private readonly ILogger _logger; private readonly ICategoryService _categoryService; public CategoryController(ILogger logger, ICategoryService categoryService) { _logger = logger; _categoryService = categoryService; } [HttpGet] /// /// get cateories list /// /// public async Task GetList() { var res = await _categoryService.GetList(); return Ok(); } [HttpGet] /// /// get cateory by id /// /// public async Task GetById(int id) { var res = await _categoryService.GetById(id); return Ok(); } [HttpPost] /// /// get cateory by id /// /// public async Task Add(CategoryDto model) { var res = await _categoryService.Add(model); return Ok(); } } }