public CaracteristicaAcomodacaoController(AdministrativoContext context, IOptionsSnapshot <AdministrativoSettings> settings, IAdministrativoIntegrationEventService administrativoIntegrationEventService, IStringLocalizer <CaracteristicaAcomodacaoController> localizer) { _administrativoContext = context ?? throw new ArgumentNullException(nameof(context)); _administrativoIntegrationEventService = administrativoIntegrationEventService ?? throw new ArgumentNullException(nameof(administrativoIntegrationEventService)); _settings = settings.Value; _localizer = localizer; }
public AcessoEmpresaPerfilTSTAController(AdministrativoContext context, IOptionsSnapshot <AdministrativoSettings> settings, IAdministrativoIntegrationEventService administrativoIntegrationEventService, IStringLocalizer <AcessoEmpresaPerfilTSTAController> localizer) { _administrativoContext = context ?? throw new ArgumentNullException(nameof(context)); _administrativoIntegrationEventService = administrativoIntegrationEventService ?? throw new ArgumentNullException(nameof(administrativoIntegrationEventService)); _settings = settings.Value; _localizer = localizer; }
public AdministrativoIntegrationEventService(IEventBus eventBus, AdministrativoContext tipoAcomodacaoContext, Func <DbConnection, IIntegrationEventLogService> integrationEventLogServiceFactory) { _administrativoContext = tipoAcomodacaoContext ?? throw new ArgumentNullException(nameof(tipoAcomodacaoContext)); _integrationEventLogServiceFactory = integrationEventLogServiceFactory ?? throw new ArgumentNullException(nameof(integrationEventLogServiceFactory)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); _eventLogService = _integrationEventLogServiceFactory(_administrativoContext.Database.GetDbConnection()); }