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; }
public RepresentanteService(IConfiguration configuration, IRepresentanteRepository representanteRepository, ICompraRepository compraRepository, ICompraCategoriaRepository compraCategoriaRepository, ILogger <RepresentanteService> logger) { _configuration = configuration; _representanteRepository = representanteRepository; _compraRepository = compraRepository; _compraCategoriaRepository = compraCategoriaRepository; _logger = logger; }