Merge branch 'develop' into adiDev
Some checks failed
release-dev / release-dev (push) Failing after 11s
Some checks failed
release-dev / release-dev (push) Failing after 11s
This commit is contained in:
commit
719bf7c44f
6 changed files with 3815 additions and 2 deletions
|
|
@ -2400,21 +2400,29 @@ namespace BMA.EHR.Insignia.Service.Controllers
|
|||
[HttpPut("upload/{requestId:length(36)}"), DisableRequestSizeLimit]
|
||||
public async Task<ActionResult<ResponseObject>> UpdatePersonDeferment([FromForm] ImportFileRequest req, Guid requestId)
|
||||
{
|
||||
var insigniaRequest = await _context.InsigniaRequests.AsNoTracking().Include(x => x.Document).Where(x => x.Id == requestId).FirstOrDefaultAsync();
|
||||
var insigniaRequest = await _context.InsigniaRequests
|
||||
//.AsNoTracking()
|
||||
.Include(x => x.Document).Where(x => x.Id == requestId).FirstOrDefaultAsync();
|
||||
if (insigniaRequest == null)
|
||||
return Error(GlobalMessages.InsigniaRequestNotFound, 404);
|
||||
|
||||
if (Request.Form.Files != null && Request.Form.Files.Count != 0)
|
||||
{
|
||||
var oldDocId = "";
|
||||
if (insigniaRequest.Document != null)
|
||||
{
|
||||
await _documentService.DeleteFileAsync(insigniaRequest.Document.Id);
|
||||
oldDocId = insigniaRequest.Document.Id.ToString("D");
|
||||
//await _documentService.DeleteFileAsync(insigniaRequest.Document.Id);
|
||||
}
|
||||
var file = Request.Form.Files[0];
|
||||
var fileExtension = Path.GetExtension(file.FileName);
|
||||
|
||||
var doc = await _documentService.UploadFileAsync(file, file.FileName);
|
||||
insigniaRequest.Document = doc;
|
||||
|
||||
//if(oldDocId != "")
|
||||
// await _documentService.DeleteFileAsync(Guid.Parse(oldDocId));
|
||||
|
||||
}
|
||||
insigniaRequest.LastUpdateFullName = FullName ?? "System Administrator";
|
||||
insigniaRequest.LastUpdateUserId = UserId ?? "";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue