public UnscheduleMessageInteractor( ISchedulerGateway schedulerGateway, IRepositoryGateway <string, Message> messageRepository) { _scheduler = schedulerGateway; _messages = messageRepository; }
public SendMessageInteractor( ISmsGateway smsGateway, IRepositoryGateway <string, Message> messages, IRepositoryGateway <string, Community> communities) { _sms = smsGateway; _messages = messages; _communities = communities; }
public RescheduleMessageInteractor( ISchedulerGateway schedulerGateway, ISmsGateway smsGateway, IRepositoryGateway <string, Message> messageRepository, IRepositoryGateway <string, Community> communityRepository) { _scheduler = schedulerGateway; _sms = smsGateway; _messages = messageRepository; _communities = communityRepository; }
public ModifyMessageInteractor(IRepositoryGateway <string, Message> repository) { _messages = repository; }
public ListMessagesInteractor(IRepositoryGateway <string, Message> messages) { _messages = messages; }
public SubscribeInteractor(IRepositoryGateway <string, Community> repository) { _communities = repository; }
public ServiceImageUseCase(IRepositoryGateway repositoryGateway, IServicesGateway servicesGateway) { _repositoryGateway = repositoryGateway; _servicesGateway = servicesGateway; }