From e0c247d07b6cfaa00ac21384f633a7069710f480 Mon Sep 17 00:00:00 2001 From: mahan Date: Sat, 25 Oct 2025 16:18:22 +0330 Subject: [PATCH] feat: add RollCallController with current day roll call API endpoint --- .../Client/Controllers/RollCallController.cs | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 ServiceHost/Areas/Client/Controllers/RollCallController.cs diff --git a/ServiceHost/Areas/Client/Controllers/RollCallController.cs b/ServiceHost/Areas/Client/Controllers/RollCallController.cs new file mode 100644 index 00000000..fee599a0 --- /dev/null +++ b/ServiceHost/Areas/Client/Controllers/RollCallController.cs @@ -0,0 +1,25 @@ +using _0_Framework.Application; +using Company.Domain.CheckoutAgg; +using CompanyManagment.App.Contracts.RollCall; +using Microsoft.AspNetCore.Mvc; +using ServiceHost.BaseControllers; + +namespace ServiceHost.Areas.Client.Controllers; + +public class RollCallController:ClientBaseController +{ + private long _workshopId; + private readonly IRollCallApplication _rollCallApplication; + + public RollCallController(IRollCallApplication rollCallApplication,IAuthHelper authHelper) + { + _rollCallApplication = rollCallApplication; + _workshopId = authHelper.GetWorkshopId(); + } + [HttpGet("current-day")] + public ActionResult GetCurrentDay() + { + var res = _rollCallApplication.GetWorkshopCurrentDayRollCalls(_workshopId); + return res; + } +} \ No newline at end of file