예제 #1
0
 public ConsultorCommandHandler(
     IOptions <ServiceManager> serviceManager,
     IHttpAppService httpAppService,
     IOnboardingRepository onboardingRepository,
     IConsultorRepository consultorRepository,
     IDadosBancariosRepository dadosBancariosRepository,
     IEnderecoRepository enderecoRepository,
     IRepresentanteRepository representanteRepository,
     IRepresentanteEmailRepository representanteEmailRepository,
     IRepresentanteTelefoneRepository representanteTelefoneRepository,
     ILogger <ConsultorCommandHandler> logger,
     IUnitOfWork uow,
     IMediatorHandler bus,
     INotificationHandler <DomainNotification> notifications)
     : base(uow, bus, notifications)
 {
     _serviceManager                  = serviceManager.Value;
     _httpAppService                  = httpAppService;
     _onboardingRepository            = onboardingRepository;
     _consultorRepository             = consultorRepository;
     _dadosBancariosRepository        = dadosBancariosRepository;
     _enderecoRepository              = enderecoRepository;
     _representanteRepository         = representanteRepository;
     _representanteEmailRepository    = representanteEmailRepository;
     _representanteTelefoneRepository = representanteTelefoneRepository;
     _logger = logger;
 }
예제 #2
0
 public RepresentanteService(IConfiguration configuration, IRepresentanteRepository representanteRepository,
                             ICompraRepository compraRepository, ICompraCategoriaRepository compraCategoriaRepository, ILogger <RepresentanteService> logger)
 {
     _configuration             = configuration;
     _representanteRepository   = representanteRepository;
     _compraRepository          = compraRepository;
     _compraCategoriaRepository = compraCategoriaRepository;
     _logger = logger;
 }