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; }
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)); }; }
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))); }; }