Expanses_Management_Feature #109

Merged
ashutosh.nehete merged 79 commits from Expanses_Management_Feature into main 2025-08-08 06:14:48 +00:00
Showing only changes of commit a1db851edd - Show all commits

View File

@ -689,6 +689,11 @@ namespace Marco.Pms.Services.Service
public async Task<ApiResponse<object>> UpdateExpanseAsync(Guid id, UpdateExpensesDto model, Employee loggedInEmployee, Guid tenantId)
{
if (id != model.Id)
{
_logger.LogWarning("Id provided by path parameter and Id from body not matches for employee {EmployeeId}", loggedInEmployee.Id);
return ApiResponse<object>.ErrorResponse("Invalid Parameters", "Invalid Parameters", 400);
}
var existingExpense = await _context.Expenses
.Include(e => e.ExpensesType)
.Include(e => e.Project)
@ -845,7 +850,7 @@ namespace Marco.Pms.Services.Service
response.NextStatus = _mapper.Map<List<ExpensesStatusMasterVM>>(nextPossibleStatuses);
}
return ApiResponse<object>.SuccessResponse(response);
return ApiResponse<object>.SuccessResponse(response, "Expense Updated Successfully", 200);
}
catch (Exception ex)
{