Start migration to asp .net core + entity framework core
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
using MediatR;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace MainServer.Controllers;
|
||||
|
||||
public abstract class BaseController<T> : ControllerBase where T : BaseController<T>
|
||||
{
|
||||
private ILogger<T>? logger;
|
||||
|
||||
private ISender? mediator;
|
||||
|
||||
protected ISender Mediator => (mediator ??= HttpContext.RequestServices.GetService<ISender>()) ?? throw new InvalidOperationException();
|
||||
|
||||
protected ILogger<T> Logger => (logger ??= HttpContext.RequestServices.GetService<ILogger<T>>()) ?? throw new InvalidOperationException();
|
||||
}
|
||||
Reference in New Issue
Block a user