Files
Backend-Api/ServiceHost/Areas/Admin/Controllers/ProgramManager/WorkflowController.cs
2026-01-24 14:02:18 +03:30

25 lines
692 B
C#

using GozareshgirProgramManager.Application._Common.Models;
using GozareshgirProgramManager.Application.Modules.Workflows.Queries.WorkflowList;
using MediatR;
using Microsoft.AspNetCore.Mvc;
using ServiceHost.BaseControllers;
namespace ServiceHost.Areas.Admin.Controllers.ProgramManager;
public class WorkflowController:ProgramManagerBaseController
{
private readonly IMediator _mediator;
public WorkflowController(IMediator mediator)
{
_mediator = mediator;
}
[HttpGet]
public async Task<ActionResult<OperationResult<WorkflowListResponse>>> Get(WorkflowListQuery query)
{
var res = await _mediator.Send(query);
return res;
}
}