Document_Manager #129

Merged
ashutosh.nehete merged 83 commits from Document_Manager into main 2025-09-11 04:12:01 +00:00
Showing only changes of commit 067da422c2 - Show all commits

View File

@ -383,7 +383,7 @@ namespace Marco.Pms.Services.Controllers
}
[HttpGet("list/versions/{parentAttachmentId}")]
public async Task<IActionResult> GetListAllVersionsAsync(Guid parentAttachmentId)
public async Task<IActionResult> GetListAllVersionsAsync(Guid parentAttachmentId, [FromQuery] int pageNumber = 1, [FromQuery] int pageSize = 20)
{
_logger.LogInfo("Start fetching document versions for ParentAttachmentId: {ParentAttachmentId}", parentAttachmentId);
@ -410,6 +410,9 @@ namespace Marco.Pms.Services.Controllers
.Include(av => av.ChildAttachment)
.ThenInclude(da => da!.UpdatedBy)
.Where(av => av.ParentAttachmentId == parentAttachmentId && av.TenantId == tenantId)
.OrderByDescending(da => da.ChildAttachment!.UploadedAt)
.Skip((pageNumber - 1) * pageSize)
.Take(pageSize)
.ToListAsync();
var entityId = versionMappings.Select(av => av.ChildAttachment?.EntityId).FirstOrDefault();