Exemple #1
0
 public PropertyController(IGetPropertyUseCase getPropertyUseCase, ILogger <PropertyController> logger, IGetMultiplePropertiesUseCase getMultiplePropertiesUseCase,
                           IGetPropertyChildrenUseCase getPropertyChildrenUseCase)
 {
     _getPropertyUseCase         = getPropertyUseCase;
     _getPropertyChildrenUseCase = getPropertyChildrenUseCase;
     _logger = logger;
     _getMultiplePropertiesUseCase   = getMultiplePropertiesUseCase;
     _getMultiplePropertiesValidator = new GetMultiplePropertiesValidator();
 }
Exemple #2
0
 public GetPropertyInformationController(
     IGetPropertyUseCase getProperty,
     IGetPropertiesUseCase getProperties,
     ILogger <GetPropertyInformationController> logger)
 {
     _getProperty   = getProperty;
     _getProperties = getProperties;
     _logger        = logger;
 }
 public PropertiesController(
     IListAlertsUseCase listAlertsUseCase,
     IGetPropertyUseCase getPropertyUseCase,
     IHousingSearchUseCase housingSearchUseCase,
     IListPropertiesUseCase listPropertiesUseCase,
     ILogger <PropertiesController> logger)
 {
     _listAlertsUseCase     = listAlertsUseCase;
     _getPropertyUseCase    = getPropertyUseCase;
     _housingSearchUseCase  = housingSearchUseCase;
     _listPropertiesUseCase = listPropertiesUseCase;
     _logger = logger;
 }