change ExpensesReimburse from list to single entity in expense details view model

This commit is contained in:
ashutosh.nehete 2025-07-30 09:34:16 +05:30
parent 0c1cb98f5b
commit 4325dffc06
2 changed files with 3 additions and 3 deletions

View File

@ -27,6 +27,6 @@ namespace Marco.Pms.Model.ViewModels.Expenses
public string? GSTNumber { get; set; } public string? GSTNumber { get; set; }
public int? NoOfPersons { get; set; } public int? NoOfPersons { get; set; }
public bool IsActive { get; set; } = true; public bool IsActive { get; set; } = true;
public List<ExpensesReimburseVM> ExpensesReimburse { get; set; } = new List<ExpensesReimburseVM>(); public ExpensesReimburseVM ExpensesReimburse { get; set; } = new ExpensesReimburseVM();
} }
} }

View File

@ -1099,7 +1099,7 @@ namespace Marco.Pms.Services.Service
return await dbContext.ExpensesReimburseMapping return await dbContext.ExpensesReimburseMapping
.Include(er => er.ExpensesReimburse) .Include(er => er.ExpensesReimburse)
.Where(er => er.TenantId == tenantId && er.ExpensesId == Guid.Parse(model.Id)) .Where(er => er.TenantId == tenantId && er.ExpensesId == Guid.Parse(model.Id))
.Select(er => er.ExpensesReimburse).ToListAsync(); .Select(er => er.ExpensesReimburse).FirstOrDefaultAsync();
}); });
// Await all prerequisite checks at once. // Await all prerequisite checks at once.
@ -1121,7 +1121,7 @@ namespace Marco.Pms.Services.Service
response.CreatedBy = _mapper.Map<BasicEmployeeVM>(createdBy); response.CreatedBy = _mapper.Map<BasicEmployeeVM>(createdBy);
response.PaymentMode = _mapper.Map<PaymentModeMatserVM>(paymentMode); response.PaymentMode = _mapper.Map<PaymentModeMatserVM>(paymentMode);
response.ExpensesType = _mapper.Map<ExpensesTypeMasterVM>(expenseType); response.ExpensesType = _mapper.Map<ExpensesTypeMasterVM>(expenseType);
response.ExpensesReimburse = _mapper.Map<List<ExpensesReimburseVM>>(expensesReimburse); response.ExpensesReimburse = _mapper.Map<ExpensesReimburseVM>(expensesReimburse);
if (statusMapping != null) if (statusMapping != null)
{ {
response.Status = _mapper.Map<ExpensesStatusMasterVM>(statusMapping.Status); response.Status = _mapper.Map<ExpensesStatusMasterVM>(statusMapping.Status);