public EmailClientAggregate(IEmailMessageRepository emailMessageRepository, ISendedEmailMessageRepository sendedEmailMessageRepository, IEmailClientFactory emailClientFactory, IEmailAccountRepository emailAccountRepository) { _emailMessageRepository = emailMessageRepository; _sendedEmailMessageRepository = sendedEmailMessageRepository; _emailAccountRepository = emailAccountRepository; _emailClientFactory = emailClientFactory; }
public UserAggregate(EGrowerContext context, IEmailMessageRepository emailMessageRepository, ISendedEmailMessageRepository sendedEmailMessageRepository, IEmailAccountRepository emailAccountRepository, IEmailClientAggregate emailClientAggregate) { _context = context; _emailMessageRepository = emailMessageRepository; _sendedEmailMessageRepository = sendedEmailMessageRepository; _emailAccountRepository = emailAccountRepository; _emailClientAggregate = emailClientAggregate; }
public SendedEmailMessageService( ISendedEmailMessageRepository sendedEmailMessageRepository, IEmailAccountRepository emailAccountRepository, IEmailClientFactory emailClientFactory, IEmailClientAggregate emailClientAggregate, IMapper mapper) { _sendedEmailMessageRepository = sendedEmailMessageRepository; _emailAccountRepository = emailAccountRepository; _emailClientFactory = emailClientFactory; _emailClientAggregate = emailClientAggregate; _mapper = mapper; }