19 lines
487 B
C#
19 lines
487 B
C#
using MediatR;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
namespace DigitalData.ActiveDirectory.API.Controllers;
|
|
|
|
[Route("api/[controller]")]
|
|
[ApiController]
|
|
public class ActiveDirectoryController : ControllerBase
|
|
{
|
|
private readonly IMediator _mediator;
|
|
|
|
public ActiveDirectoryController(IMediator mediator)
|
|
{
|
|
_mediator = mediator;
|
|
}
|
|
|
|
[HttpGet]
|
|
public async Task<IActionResult> GetAll([FromQuery] DirectorySearchQuery query) => Ok(await _mediator.Send(query));
|
|
}
|