public ReceiverService(IReceiverRepository repository, IMapper mapper) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); InitializeReceiverRepository(); }
public ReceiverService(IReceiverRepository repository) : base(repository) { }
public ReceiverService(IReceiverRepository receiverRepository, IMapper mapper, IServiceProvider serviceProvider) : base(serviceProvider) { _receiverRepository = receiverRepository ?? throw new ArgumentNullException(nameof(receiverRepository)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public MailDistributor(IMailPoller poller, IMailSender sender, IReceiverRepository repo) { _poller = poller; _sender = sender; _repo = repo; }
private void SetReceiverRepository(IReceiverRepository value) { receiverRepository = value; }
/// <summary> /// コンストラクタ /// </summary> /// <param name="repository">送信対象者リポジトリ</param> public ReceiverService(IReceiverRepository repository) { this.repository = repository; }