public Worker(ILogger <Worker> logger, IEnumerable <IPropertyProvider> propertyProviders, IEnumerable <IMessageSender> messageSenders, IPropertyDataProvider propertyDataProvider) { _logger = logger; _propertyProviders = propertyProviders; _messageSenders = messageSenders; _propertyDataProvider = propertyDataProvider; }
public PropertyService(IFileService fileService, IMetaService metaService, IPropertyDataProvider propertyDataProvider, ICacheProvider cacheProvider) : base() { _fileService = fileService ?? throw new ArgumentNullException(nameof(fileService)); _metaService = metaService ?? throw new ArgumentNullException(nameof(metaService)); _propertyDataProvider = propertyDataProvider ?? throw new ArgumentNullException(nameof(propertyDataProvider)); _cacheProvider = cacheProvider ?? throw new ArgumentNullException(nameof(cacheProvider)); }
public ApiPropertySqlDataProviderTests() { IDataContext dataContext = A.Fake <IDataContext>(); IPropertyDataProvider propertyDataProvider = A.Fake <IPropertyDataProvider>(); IFileDataProvider fileDataProvider = A.Fake <IFileDataProvider>(); ILog log = A.Fake <ILog>(); IDbConnection dbConnection = A.Fake <DbConnection>(); A.CallTo(() => dataContext.ConnectionFactory.CreateConnection(A <bool> .Ignored)).Returns(dbConnection); _apiPropertySqlDataProvider = new ApiPropertySqlDataProvider(dataContext, propertyDataProvider, log); }
public PropertyDetailsController(IPropertyDataProvider dataAccessProvider, ILLDbContext context) { _propertyDataProvider = dataAccessProvider; _context = context; }
public ApiPropertySqlDataProvider(IDataContext context, IPropertyDataProvider propertyDataProvider, ILog log) : base(context) { _propertyDataProvider = propertyDataProvider ?? throw new ArgumentNullException(nameof(propertyDataProvider)); _log = log ?? throw new ArgumentNullException(nameof(log)); }
public ApiPropertyDataProvider(IDataContext context, IPropertyDataProvider propertyDataProvider, ILog log) : base(context, propertyDataProvider, log) { }
public ShortlistedPropertiesController(IShortlistedPropertiesDataProvider shortlistedPropertiesDataProvider, IPropertyDataProvider propertyDataProvider) { _shortlistedPropertiesDataProvider = shortlistedPropertiesDataProvider; _propertyDataProvider = propertyDataProvider; }
public MaintenanceRequestsController(IMaintenanceRequestsDataProvider maintenanceRequestsDataProvider, IPropertyDataProvider propertyDataProvider) { _maintenanceRequestsDataProvider = maintenanceRequestsDataProvider; _propertyDataProvider = propertyDataProvider; }