コード例 #1
0
        public PropertiesController(ILoggerAdapter <PropertyActions> loggerAdapter, IUhtRepository uhtRepository)
        {
            HackneyPropertyServiceFactory factory = new HackneyPropertyServiceFactory();

            _configBuilder   = new HackneyConfigurationBuilder((Hashtable)Environment.GetEnvironmentVariables(), ConfigurationManager.AppSettings);
            _propertyService = factory.build(uhtRepository, loggerAdapter);
            _propertyServiceRequestBuilder = new HackneyPropertyServiceRequestBuilder(_configBuilder.getConfiguration(), new PostcodeFormatter());
            _postcodeValidator             = new PostcodeValidator();
            _loggerAdapter = loggerAdapter;
        }
コード例 #2
0
 public PropertyActions(IHackneyPropertyService service, IHackneyPropertyServiceRequestBuilder requestBuilder, ILoggerAdapter <PropertyActions> logger)
 {
     _service        = service;
     _requestBuilder = requestBuilder;
     _logger         = logger;
 }