コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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());
        }