public HttpResponseMessage retDadosViewDetalheConsumo(int IdRegraMotor) { try { var detalhes = new DadosViewDetalheConsumo(); var dados = this._service.BuscarTodos().Where(x => x.IdRegraMotor == IdRegraMotor).ToList(); var query = (from item in dados select new DadosViewDetalheConsumo { Id = item.IdParametroValor, IdRegraMotor = item.IdRegraMotor, NomeParametro = item.Parametro.DsParametro, ValorParametro = item.VlParametro }).ToList(); // var dados = this._service.retDadosViewDetalheConsumo().ToList(); return(ToJson(query)); } catch (Exception ex) { string erro = ex.Message; return(null); } }
public List <DadosViewDetalheConsumo> retDadosViewDetalheConsumo() { //var IdRegraMotor = 123; var detalhes = new DadosViewDetalheConsumo(); var query = (from par in this._contexto.Parametros join parvalor in this._contexto.ParametroValors on par.Id equals parvalor.IdParametro //where parvalor.IdRegraMotor == IdRegraMotor select new DadosViewDetalheConsumo { Id = par.Id, IdRegraMotor = parvalor.IdRegraMotor, NomeParametro = par.DsParametro, ValorParametro = parvalor.VlParametro }).AsQueryable(); return(query.ToList()); }