mirror of
https://github.com/D4M13N-D3V/comissions-app-core-api.git
synced 2025-03-14 10:04:55 +00:00
fix
This commit is contained in:
parent
a59d285677
commit
a700046f87
@ -829,7 +829,7 @@ public class CustomerRequestsController : Controller
|
|||||||
[HttpPost]
|
[HttpPost]
|
||||||
[Route("Customer/{requestId:int}/References")]
|
[Route("Customer/{requestId:int}/References")]
|
||||||
[Authorize("write:request")]
|
[Authorize("write:request")]
|
||||||
public async Task<IActionResult> AddReference(int requestId)
|
public async Task<IActionResult> AddReference(int requestId, [FromForm]IFormFile newImage)
|
||||||
{
|
{
|
||||||
var userId = User.GetUserId();
|
var userId = User.GetUserId();
|
||||||
var request = await _dbContext.Requests
|
var request = await _dbContext.Requests
|
||||||
@ -847,17 +847,16 @@ public class CustomerRequestsController : Controller
|
|||||||
if(references.Count>=10)
|
if(references.Count>=10)
|
||||||
return BadRequest("You can only add 10 references to a request.");
|
return BadRequest("You can only add 10 references to a request.");
|
||||||
|
|
||||||
var uploadedFile = Request.Form.Files[0];
|
if (newImage == null || newImage.Length == 0)
|
||||||
if (uploadedFile == null || uploadedFile.Length == 0)
|
|
||||||
{
|
{
|
||||||
return BadRequest("No file uploaded.");
|
return BadRequest("No file uploaded.");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get the file name
|
// Get the file name
|
||||||
var fileName = Path.GetFileName(uploadedFile.FileName);
|
var fileName = Path.GetFileName(newImage.FileName);
|
||||||
using (var memorystream = new MemoryStream())
|
using (var memorystream = new MemoryStream())
|
||||||
{
|
{
|
||||||
await uploadedFile.CopyToAsync(memorystream);
|
await newImage.CopyToAsync(memorystream);
|
||||||
memorystream.Position = 0;
|
memorystream.Position = 0;
|
||||||
var url = await _storageService.UploadImageAsync(memorystream, Guid.NewGuid().ToString()+"-"+fileName);
|
var url = await _storageService.UploadImageAsync(memorystream, Guid.NewGuid().ToString()+"-"+fileName);
|
||||||
var requestReference = new RequestReference()
|
var requestReference = new RequestReference()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user