From ef49302f8ac802b9c100d45818f02cbffbc59f57 Mon Sep 17 00:00:00 2001 From: mahan Date: Thu, 8 Jan 2026 12:03:54 +0330 Subject: [PATCH] feat: add workshop ID handling in LoanController for loan search filtering --- ServiceHost/Areas/Client/Controllers/LoanController.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ServiceHost/Areas/Client/Controllers/LoanController.cs b/ServiceHost/Areas/Client/Controllers/LoanController.cs index 2fb46bf3..f5b00d8f 100644 --- a/ServiceHost/Areas/Client/Controllers/LoanController.cs +++ b/ServiceHost/Areas/Client/Controllers/LoanController.cs @@ -1,4 +1,5 @@ using _0_Framework.Application; +using _0_Framework.Domain.CustomizeCheckoutShared.Enums; using CompanyManagment.App.Contracts.Loan; using Microsoft.AspNetCore.Mvc; using ServiceHost.BaseControllers; @@ -8,14 +9,17 @@ namespace ServiceHost.Areas.Client.Controllers; public class LoanController: ClientBaseController { private readonly ILoanApplication _loanApplication; + private long _workshopId; - public LoanController(ILoanApplication loanApplication) + public LoanController(ILoanApplication loanApplication, IAuthHelper authHelper) { _loanApplication = loanApplication; + _workshopId= authHelper.GetWorkshopId(); } [HttpGet] public ActionResult GetList(LoanSearchViewModel searchModel) { + searchModel.WorkshopId = _workshopId; var loans = _loanApplication.GetSearchListAsGrouped(searchModel); return loans; }