From b3ceecaf9e27152132fd96c9593e9c96d99a7923 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Sat, 17 May 2025 12:41:02 +0530 Subject: [PATCH] properly mapped the updated Dto to contact table --- Marco.Pms.Services/Helpers/DirectoryHelper.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Marco.Pms.Services/Helpers/DirectoryHelper.cs b/Marco.Pms.Services/Helpers/DirectoryHelper.cs index 1ea8b6a..f254429 100644 --- a/Marco.Pms.Services/Helpers/DirectoryHelper.cs +++ b/Marco.Pms.Services/Helpers/DirectoryHelper.cs @@ -1915,7 +1915,19 @@ namespace Marco.Pms.Services.Helpers UpdateAt = DateTime.UtcNow }); - await _context.SaveChangesAsync(); + try + { + await _context.SaveChangesAsync(); + } + catch (DbUpdateException dbEx) + { + + return ApiResponse.ErrorResponse("User Send empty Payload", new + { + message = dbEx.Message, + innerexcption = dbEx.InnerException.Message + }, 400); + } contact = await _context.Contacts.Include(c => c.ContactCategory).FirstOrDefaultAsync(c => c.Id == id && c.IsActive && c.TenantId == tenantId) ?? new Contact(); phones = await _context.ContactsPhones.AsNoTracking().Where(p => p.ContactId == contact.Id).ToListAsync();