Exemplo n.º 1
0
        public void Where(Expression <Func <T, object> > property, TipoCriterio tipoCriterio, string valor)
        {
            var expressao    = property.Body.ToString();
            var indexInicial = expressao.IndexOf('.');
            var indexFinal   = expressao.IndexOf(',');

            var campo = expressao.Substring(indexInicial + 1, indexFinal - indexInicial - 1);

            var coluna = _colunas[campo];

            _criterios.Add(new Criterio
            {
                Coluna       = coluna,
                TipoCriterio = tipoCriterio,
                Valor        = valor,
            });
        }
Exemplo n.º 2
0
        public void Where(string campo, TipoCriterio tipoCriterio, string valor)
        {
            string coluna = "";

            bool isPossuiChave = _colunas.TryGetValue(campo, out coluna);

            if (isPossuiChave)
            {
                coluna = _colunas[campo];
            }
            else
            {
                coluna = campo;
            }

            _criterios.Add(new Criterio
            {
                Coluna       = coluna,
                TipoCriterio = tipoCriterio,
                Valor        = valor,
            });
        }
Exemplo n.º 3
0
 public CalculoJogadorEspecificoResponse CalcularJogadorEspecifico(Jogador jogador, int anoBase, TipoCriterio tipoCriterio, bool filtrarJogadores, int?qtdJogos)
 {
     return(_calculoJogadorService.CalcularJogadorEspecifico(jogador, anoBase, tipoCriterio, filtrarJogadores, qtdJogos));
 }