public HistoryController( LobToolsDbContext dbContext, IDataLogImplementation dataLogImplementation, IEntityHandler entityHandler) { _dbContext = dbContext; _dataLogImplementation = dataLogImplementation; _entityHandler = entityHandler; }
public DataLogBusiness( LobToolsDbContext lobToolsDbContext, IHttpContextAccessor httpContextAccessor, MetadataDbContext metadataDbContext) { _lobToolsDbContext = lobToolsDbContext; _httpContextAccessor = httpContextAccessor; _metadataDbContext = metadataDbContext; // Todo. Should use ImplementationContainer here. }
public RequestLogger( IImplementationsContainer implementationsContainer, IHttpContextAccessor httpContextAccessor, ILogger <RequestLogger> logger, IGlobalConfiguration globalConfiguration) { _implementationsContainer = implementationsContainer; _dbContext = _implementationsContainer.GetLobDbContext <LobToolsDbContext>(httpContextAccessor.HttpContext); _logger = logger; _globalConfiguration = globalConfiguration; }