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