Files
2026-02-26 14:04:18 +07:00

17 lines
428 B
C#

using MediatR;
using Microsoft.AspNetCore.Mvc;
namespace MyNewProjectName.AdminAPI.Controllers;
/// <summary>
/// Base API controller with common functionality
/// </summary>
[ApiController]
[Route("api/admin/[controller]")]
public abstract class BaseApiController : ControllerBase
{
private ISender? _mediator;
protected ISender Mediator => _mediator ??= HttpContext.RequestServices.GetRequiredService<ISender>();
}