Exemplo n.º 1
0
 public List <List <TrafficChart <DateTime, int, LaneFlow> > > QueryChartsByCrossing([FromRoute] int crossingId, [FromRoute] string[] dataIds, [FromQuery] DateTimeLevel level, [FromQuery] FlowType[] flowTypes, [FromQuery] DateTime[] startTimes, [FromQuery] DateTime[] endTimes)
 {
     return(_manager.QueryCharts(dataIds.Select(Uri.UnescapeDataString).ToHashSet(), level, startTimes, endTimes, flowTypes));
 }
Exemplo n.º 2
0
 public List <List <TrafficChart <DateTime, int, LaneFlow> > > QueryChartsBySection([FromRoute] int sectionId, [FromRoute] int[] flowDirections, [FromQuery] DateTimeLevel level, [FromQuery] FlowType[] flowTypes, [FromQuery] DateTime[] startTimes, [FromQuery] DateTime[] endTimes)
 {
     return(_manager.QueryChartsBySection(sectionId, flowDirections, level, flowTypes, startTimes, endTimes));
 }
Exemplo n.º 3
0
 public List <List <TrafficChart <DateTime, int> > > QueryComparison([FromRoute] string dataId, [FromQuery] DateTimeLevel level, [FromQuery] DateTime startTime, [FromQuery] DateTime endTime)
 {
     return(_manager.QueryComparison(dataId, level, startTime, endTime));
 }