From 84f5da25f6a0ed754fd023be8b4b924f3ccd5fd9 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Sat, 19 Jul 2025 15:49:23 +0530 Subject: [PATCH] Added the get API in Expenses module --- Marco.Pms.Services/Controllers/ExpanseController.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Marco.Pms.Services/Controllers/ExpanseController.cs b/Marco.Pms.Services/Controllers/ExpanseController.cs index b642495..ee05590 100644 --- a/Marco.Pms.Services/Controllers/ExpanseController.cs +++ b/Marco.Pms.Services/Controllers/ExpanseController.cs @@ -42,9 +42,18 @@ namespace Marco.Pms.Services.Controllers } [HttpGet] - public IEnumerable Get() + public async Task Get() { - return new string[] { "value1", "value2" }; + var expensesList = await _context.Expenses + .Include(e => e.ExpensesType) + .Include(e => e.Project) + .Include(e => e.PaidBy) + .Include(e => e.PaymentMode) + .Include(e => e.Status) + .Include(e => e.CreatedBy) + .Where(e => e.TenantId == tenantId) + .ToListAsync(); + return StatusCode(200, ApiResponse.SuccessResponse(expensesList)); } [HttpGet("{id}")]