From 4434ea971f3e1687f5d132dfc64d6ecdb0971224 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Tue, 14 Oct 2025 14:29:57 +0530 Subject: [PATCH] Added file name and content type in invoice attachment view models --- Marco.Pms.Model/ViewModels/Collection/InvoiceAttachmentVM.cs | 2 ++ Marco.Pms.Services/Controllers/CollectionController.cs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Marco.Pms.Model/ViewModels/Collection/InvoiceAttachmentVM.cs b/Marco.Pms.Model/ViewModels/Collection/InvoiceAttachmentVM.cs index 488fb25..15b45d5 100644 --- a/Marco.Pms.Model/ViewModels/Collection/InvoiceAttachmentVM.cs +++ b/Marco.Pms.Model/ViewModels/Collection/InvoiceAttachmentVM.cs @@ -7,6 +7,8 @@ namespace Marco.Pms.Model.ViewModels.Collection public Guid Id { get; set; } public Guid InvoiceId { get; set; } public Guid DocumentId { get; set; } + public string? FileName { get; set; } + public string? ContentType { get; set; } public string? PreSignedUrl { get; set; } public BasicEmployeeVM? UploadedBy { get; set; } diff --git a/Marco.Pms.Services/Controllers/CollectionController.cs b/Marco.Pms.Services/Controllers/CollectionController.cs index 89d9a52..9cbd38c 100644 --- a/Marco.Pms.Services/Controllers/CollectionController.cs +++ b/Marco.Pms.Services/Controllers/CollectionController.cs @@ -207,6 +207,8 @@ namespace Marco.Pms.Services.Controllers var result = _mapper.Map(a); result.PreSignedUrl = _s3Service.GeneratePreSignedUrl(a.Document!.S3Key); result.UploadedBy = _mapper.Map(a.Document.UploadedBy); + result.FileName = a.Document.FileName; + result.ContentType = a.Document.ContentType; return result; }).ToList(); }