using AsbCloudApp.Data; using AsbCloudApp.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace AsbCloudWebApi.Controllers { /// /// Категорий документов файлов /// [Route("api/[Controller]")] [ApiController] [Authorize] public class FileCategoryController : CrudController> { public FileCategoryController(ICrudService service, IFileCategoryService fileCategoryService) : base(service) { this.fileCategoryService = fileCategoryService; } /// /// Получение справочника категорий файлов /// /// [HttpGet] [Route("/api/fileCategories")] [Permission] public async Task GetWellFileCategory(CancellationToken token = default) { var data = await fileCategoryService.GetWellCategoryAsync(token); return Ok(data); } } }