| 12345678910111213141516171819202122232425262728 |
- 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<IActionResult> GetAllDocuments() => Ok(await _documentService.GetAllDocuments());
-
- [HttpGet("filter")]
- public async Task<IActionResult> GetDocumentsByText(string text) => Ok(await _documentService.GetDocumentsByText(text));
-
- [HttpPost]
- public async Task<IActionResult> UploadDocument(IFormFile file)
- {
- await _documentService.UploadDocument(file);
- return Ok();
- }
- }
- }
|