public MailboxManager(IMailboxRepository mailBoxRepository, IPostmarkClientFactory clientFactory, IPostmarkConfigurationProvider configurationProvider) { _mailBoxRepository = mailBoxRepository; _clientFactory = clientFactory; _configurationProvider = configurationProvider; }
public MailboxController(ILogger <MailboxController> logger, IMailboxRepository mailboxRepository, IMailRepository mailRepository, IConfiguration configuration) { this.logger = logger; this.mailRepository = mailRepository; this.mailboxRepository = mailboxRepository; this._configuration = configuration; }
public MailboxService(UserConnection uc) { _mailboxRepository = ClassFactory.Get <IMailboxRepository>(new ConstructorArgument("uc", uc)); _userConnection = uc; }
public MailRetentionJob(ILogger <MailRetentionJob> logger, IMailboxRepository mailboxRepository, IConfiguration configuration) { this.logger = logger; this.mailboxRepository = mailboxRepository; this.configuration = configuration; }
public MailController(ILogger <MailController> logger, IMailboxRepository mailboxRepository, IMailRepository mailRepository) { this.logger = logger; this.mailRepository = mailRepository; this.mailboxRepository = mailboxRepository; }