public override HttpResponseMessage Query(SearchRequest request) { IndicadoresResponse response = new IndicadoresResponse(); //var result = base.QueryItens(request).Select(x=> x.DataMonitoramento).Distinct(); //if (result != null) //{ // var resumo = this._indicadoresService.Buscar(x => x.DataMonitoramento == result).FirstOrDefault(); // var viewModel = _indicadoresConverter.ToViewModel(resumo); // response.Data = viewModel; //} return(OK(response)); }
public static dynamic ConsultarListaIndicadores(IContextFactory factory, IOptions <ConnectionDB> connection) { IndicadoresResponse retorno = new IndicadoresResponse(); using (Aldeas_Context db = factory.Create(connection)) { var indicadores = from datos in db.tbIndicadores select datos; if (indicadores.Any()) { retorno.Indicadores = indicadores.ToList(); } } return(retorno); }