|
|
|
@@ -28,7 +28,7 @@ namespace Diligent.WebAPI.Host.Controllers.V1 |
|
|
|
public async Task<IActionResult> GetAllFiltered([FromQuery] FileFilter filters) => Ok(await _fileEntityService.GetAllFiltered(filters)); |
|
|
|
|
|
|
|
[HttpPost] |
|
|
|
public async Task<IActionResult> UploadPdf([FromForm] CreateFileRequest request) |
|
|
|
public async Task<IActionResult> UploadFile([FromForm] CreateFileRequest request) |
|
|
|
{ |
|
|
|
if (request == null) throw new BadHttpRequestException("Request cannot be null"); |
|
|
|
var filePath = await Upload.SaveFile(_hostingEnvironment.ContentRootPath, request.FileToUpload, "files"); |
|
|
|
@@ -43,7 +43,7 @@ namespace Diligent.WebAPI.Host.Controllers.V1 |
|
|
|
|
|
|
|
var file = await _documentService.UploadDocument(request.FileToUpload); |
|
|
|
|
|
|
|
await _fileEntityService.UploadPdfAsync(new FileEntity { CategoryId = request.CategoryId, DocumentId = file.stream_id, Category = category, Tags = tags, Title = request.Title}); |
|
|
|
await _fileEntityService.UploadFileAsync(new FileEntity { CategoryId = request.CategoryId, DocumentId = file.stream_id, Category = category, Tags = tags, Title = request.Title,Note = request.Note}); |
|
|
|
return Ok(); |
|
|
|
} |
|
|
|
|