コード例 #1
0
 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;
 }
コード例 #2
0
 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());
 }