Files
Backend-Api/ServiceHost/Areas/Admin/Controllers/WorkshopController.cs
2025-06-25 15:50:18 +03:30

28 lines
810 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>
/// <returns></returns>
[HttpGet("select_list")]
public async Task<ActionResult<List<WorkshopSelectListViewModel>>> GetSelectList(string search)
{
var data = await _workshopApplication.GetSelectList(search);
return data;
}
}