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