コード例 #1
0
 public UnscheduleMessageInteractor(
     ISchedulerGateway schedulerGateway,
     IRepositoryGateway <string, Message> messageRepository)
 {
     _scheduler = schedulerGateway;
     _messages  = messageRepository;
 }
コード例 #2
0
 public SendMessageInteractor(
     ISmsGateway smsGateway,
     IRepositoryGateway <string, Message> messages,
     IRepositoryGateway <string, Community> communities)
 {
     _sms         = smsGateway;
     _messages    = messages;
     _communities = communities;
 }
コード例 #3
0
 public RescheduleMessageInteractor(
     ISchedulerGateway schedulerGateway,
     ISmsGateway smsGateway,
     IRepositoryGateway <string, Message> messageRepository,
     IRepositoryGateway <string, Community> communityRepository)
 {
     _scheduler   = schedulerGateway;
     _sms         = smsGateway;
     _messages    = messageRepository;
     _communities = communityRepository;
 }
コード例 #4
0
 public ModifyMessageInteractor(IRepositoryGateway <string, Message> repository)
 {
     _messages = repository;
 }
コード例 #5
0
 public ListMessagesInteractor(IRepositoryGateway <string, Message> messages)
 {
     _messages = messages;
 }
コード例 #6
0
 public SubscribeInteractor(IRepositoryGateway <string, Community> repository)
 {
     _communities = repository;
 }
コード例 #7
0
 public ServiceImageUseCase(IRepositoryGateway repositoryGateway, IServicesGateway servicesGateway)
 {
     _repositoryGateway = repositoryGateway;
     _servicesGateway   = servicesGateway;
 }