Esempio n. 1
0
        public IPagedList <VeiculoEmpresa> ObterTodosVeiculosEmpresaRodizio(int?pagina, string pesquisa)
        {
            int RegistroPorPagina = _conf.GetValue <int>("RegistroPorPagina");
            int numeroPagina      = pagina ?? 1;

            var bancoVeiculo = _banco.VeiculosEmpresa.AsQueryable();

            if (!string.IsNullOrEmpty(pesquisa))
            {
                //Não Vazio
                bancoVeiculo = bancoVeiculo.Where(a => a.Veiculo.Placa.Contains(pesquisa.Trim()));
            }

            Rodizio.Dias();

            return(bancoVeiculo.Include(a => a.Veiculo).Include(a => a.Veiculo.Modelo).Where(x => !x.Veiculo.Placa.Substring(x.Veiculo.Placa.Length - 1, 1).Equals(Rodizio.Digito1) && !x.Veiculo.Placa.Substring(x.Veiculo.Placa.Length - 1, 1).Equals(Rodizio.Digito2)).ToPagedList(numeroPagina, RegistroPorPagina));
        }
Esempio n. 2
0
 public IEnumerable <VeiculoEmpresa> ObterTodosVeiculosEmpresaRodizio()
 {
     Rodizio.Dias();
     return(_banco.VeiculosEmpresa.Include(a => a.Veiculo).Where(a => a.Status == 1).Where(x => !x.Veiculo.Placa.Substring(x.Veiculo.Placa.Length - 1, 1).Equals(Rodizio.Digito1) && !x.Veiculo.Placa.Substring(x.Veiculo.Placa.Length - 1, 1).Equals(Rodizio.Digito2)).ToList());
 }