示例#1
0
        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)
 {
 }
示例#3
0
 public TestController(
     ILogger <ApiControllerBase <TestEntity, TestViewModel, TestViewModel, InsertTestViewModel, UpdateTestViewModel> > logger,
     IBaseServiceApplication <TestEntity, TestViewModel, TestViewModel, InsertTestViewModel, UpdateTestViewModel> serviceApplication,
     IResponseFactory responseFactory) : base(logger, serviceApplication, responseFactory)
 {
 }