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>> Get(WorkflowListQuery query) { var res = await _mediator.Send(query); return res; } }