public IActionResult GetCitationCountsByAttribute(int year, string attrName, [FromBody] CitationsOverTimeQuery query) { /* attrName can be one of the following: * violation-type, * violator-age, * violator-gender*/ var results = _reportRepo.GetCitationCountsByAttribute(year, attrName, query); return(new ObjectResult(results)); }
public IActionResult GetCitationCountsByDay(int year, bool alignByWeek, [FromBody] CitationsOverTimeQuery query) { var results = _reportRepo.GetCitationCountsByDay(year, alignByWeek, query); return(new ObjectResult(results)); }
public IActionResult GetCitationCountsByMonth(int year, [FromBody] CitationsOverTimeQuery query) { var results = _reportRepo.GetCitationCountsByMonth(year, query); return(new ObjectResult(results)); }