Files
Backend-Api/ServiceHost/Areas/Admin/Controllers/WorkshopController.cs
2025-07-23 10:46:00 +03:30

30 lines
903 B
C#

using CompanyManagment.App.Contracts.Workshop;
using Microsoft.AspNetCore.Mvc;
using ServiceHost.BaseControllers;
namespace ServiceHost.Areas.Admin.Controllers;
public class WorkshopController: AdminBaseController
{
private readonly IWorkshopApplication _workshopApplication;
public WorkshopController(IWorkshopApplication workshopApplication)
{
_workshopApplication = workshopApplication;
}
/// <summary>
/// لیست کارگاه برای جستجو
/// </summary>
/// <param name="search"></param>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <returns></returns>
[HttpGet("select_list")]
public async Task<ActionResult<List<WorkshopSelectListViewModel>>> GetSelectList(string search, long id)
{
var data = await _workshopApplication.GetSelectList(search,id);
return data;
}
}