public IRetrieveValuationFromMetrics SetupDataSources()
        {
            _getStatistics = new StatisticsQuery(new FakeStatisticsRepository());
            _getMetrics = new MetricQuery(new FakeMetricRepository());
            _getBands = new BandQuery(new FakeBandsRepository());
            _getMuncipalities = new MuncipalityQuery(new FakeMunicipalityRepository());
            _getMakes = new MakeQuery(new FakeMakeRepository());
            _getSales = new SaleQuery(new FakeSaleRepository());

            return this;
        }
        public IRetrieveValuationFromMetrics SetupDataSources()
        {
            _getStatistics = new StatisticsQuery(_repository);
            _getMetrics = new MetricQuery(_repository);
            _getBands = new BandQuery(_repository);
            _getMuncipalities = new MuncipalityQuery(_repository);
            _getMakes = new MakeQuery(_repository);
            //_getCarType = new CarTypeUnitOfWork(_getStatistics.Statistics);
            _getSales = new SaleQuery(_repository);

            return this;
        }
Exemplo n.º 3
0
		public ApiModule(IConfiguration configuration, IGetMetrics getMetrics, IGetHealthChecks getHealthChecks)
		{
			Get["/api/instances"] = _ => Response.AsJson(configuration.GetAll());
			Get["/api/instances/{instanceName}"] = p =>
			{
				string instanceName = p.instanceName.ToString();
				var service = new Service { Metrics = getMetrics.Execute(instanceName), HealthChecks = getHealthChecks.Execute(instanceName) };
				return Response.AsJson(service);
			};
			Get["/api/instances/{instanceName}/healthchecks"] = p =>
			{
				string instanceName = p.instanceName.ToString();
				return Response.AsJson(getHealthChecks.Execute(instanceName));
			};
			Get["/api/instances/{instanceName}/metrics"] = p =>
			{
				string instanceName = p.instanceName.ToString();
				return Response.AsJson(getMetrics.Execute(instanceName));
			};
		}
Exemplo n.º 4
0
 public ApiModule(IConfiguration configuration, IGetMetrics getMetrics, IGetHealthChecks getHealthChecks)
 {
     Get["/api/instances"] = _ => Response.AsJson(configuration.GetAll());
     Get["/api/instances/{instanceName}"] = p =>
     {
         string instanceName = p.instanceName.ToString();
         var    service      = new Service {
             Metrics = getMetrics.Execute(instanceName), HealthChecks = getHealthChecks.Execute(instanceName)
         };
         return(Response.AsJson(service));
     };
     Get["/api/instances/{instanceName}/healthchecks"] = p =>
     {
         string instanceName = p.instanceName.ToString();
         return(Response.AsJson(getHealthChecks.Execute(instanceName)));
     };
     Get["/api/instances/{instanceName}/metrics"] = p =>
     {
         string instanceName = p.instanceName.ToString();
         return(Response.AsJson(getMetrics.Execute(instanceName)));
     };
 }