Files
Backend-Api/ServiceHost/Areas/Admin/Controllers/WorkshopController.cs

28 lines
817 B
C#

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