public ApiControllerBase( ILogger <ApiControllerBase <TEntity, TGetByIdDto, TGetAllDto, TInsertData, TUpdateData> > logger, IBaseServiceApplication <TEntity, TGetByIdDto, TGetAllDto, TInsertData, TUpdateData> serviceApplication, IResponseFactory responseFactory) { _logger = logger; _logger?.LogInformation($"Inicializando Controller Base<{ typeof(TEntity).Name }, Guid >"); _responseFactory = responseFactory ?? throw new ResponseFactoryNullException(); _serviceApplication = serviceApplication; }
public TestController( ILoggerFactory logger, IBaseServiceApplication <TestEntity> serviceApplication, IResponseFactory responseFactory) : base(logger, serviceApplication, responseFactory) { }
public TestController( ILogger <ApiControllerBase <TestEntity, TestViewModel, TestViewModel, InsertTestViewModel, UpdateTestViewModel> > logger, IBaseServiceApplication <TestEntity, TestViewModel, TestViewModel, InsertTestViewModel, UpdateTestViewModel> serviceApplication, IResponseFactory responseFactory) : base(logger, serviceApplication, responseFactory) { }