namespace Diligent.WebAPI.Host.Controllers.V1 { [ApiVersion("1.0")] [Route("v{version:apiVersion}/documents")] [ApiController] public class DocumentController:ControllerBase { private readonly IDocumentService _documentService; public DocumentController(IDocumentService documentService) { _documentService = documentService; } [HttpGet] public async Task GetAllDocuments() => Ok(await _documentService.GetAllDocuments()); [HttpGet("filter")] public async Task GetDocumentsByText(string text) => Ok(await _documentService.GetDocumentsByText(text)); [HttpPost] public async Task UploadDocument(IFormFile file) { await _documentService.UploadDocument(file); return Ok(); } } }