public GetPropertyUseCase( IAssetGateway assetGateway, IAlertsGateway alertsGateway, ITenureInformationGateway tenureInformationGateway, IResidentContactGateway residentContactGateway, IContactDetailsGateway contactDetailsGateway, IFeatureManager featureManager) { _assetGateway = assetGateway; _alertsGateway = alertsGateway; _tenureInformationGateway = tenureInformationGateway; _residentContactGateway = residentContactGateway; _contactDetailsGateway = contactDetailsGateway; _featureManager = featureManager; }
public GetContactDetailsByTargetIdUseCase(IContactDetailsGateway gateway) { _gateway = gateway; }
public DeleteContactDetailsByTargetIdUseCase(IContactDetailsGateway gateway, ISnsFactory factory, ISnsGateway snsGateway) { _gateway = gateway; _snsFactory = factory; _snsGateway = snsGateway; }
public CreateContactUseCase(IContactDetailsGateway gateway, ISnsGateway snsGateway, ISnsFactory snsFactory) { _gateway = gateway; _snsGateway = snsGateway; _snsFactory = snsFactory; }