using _0_Framework.Application; using CompanyManagment.App.Contracts.Checkout; using Microsoft.AspNetCore.Mvc; using ServiceHost.BaseControllers; namespace ServiceHost.Areas.Client.Controllers; public class CheckoutController:ClientBaseController { private readonly ICheckoutApplication _checkoutApplication; private readonly long _workshopId; public CheckoutController(ICheckoutApplication checkoutApplication,IAuthHelper authHelper) { _checkoutApplication = checkoutApplication; _workshopId = authHelper.GetWorkshopId(); } [HttpGet] public async Task>> GetList(CheckoutListClientSearchModel searchModel) { var res =await _checkoutApplication.GetListForClient(_workshopId, searchModel); return res; } }