示例#1
0
 public EmailClientAggregate(IEmailMessageRepository emailMessageRepository,
                             ISendedEmailMessageRepository sendedEmailMessageRepository,
                             IEmailClientFactory emailClientFactory,
                             IEmailAccountRepository emailAccountRepository)
 {
     _emailMessageRepository       = emailMessageRepository;
     _sendedEmailMessageRepository = sendedEmailMessageRepository;
     _emailAccountRepository       = emailAccountRepository;
     _emailClientFactory           = emailClientFactory;
 }
示例#2
0
 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;
 }