public ShareWithFactory(
     IAuth0ApiUserReadRepository userRepository,
     ICampaignReadRepository campaignRepository
     )
 {
     _userRepository     = userRepository;
     _campaignRepository = campaignRepository;
 }
 public CampaignService(
     ICampaignReadRepository readRepository,
     ICampaignWriteRepository writeRepository
     )
 {
     _readRepository  = readRepository;
     _writeRepository = writeRepository;
 }
 public CampaignWriteRepository(
     Task <Container> container,
     ICosmosEntityMutator <CampaignEntity> entityMutator,
     ICampaignReadRepository readRepository
     )
 {
     _container      = container;
     _entityMutator  = entityMutator;
     _readRepository = readRepository;
 }