Esempio n. 1
0
        public IEnumerable <PaisConsultaModel> Filtrar(PaisFiltro filtro)
        {
            var lista     = _servico.Filtrar(filtro);
            var resultado = lista.Adapt <PaisConsultaModel[]>();

            return(resultado);
        }
Esempio n. 2
0
 //[ProducesResponseType(typeof(PaisConsulta[]), 200)]
 //[APICustomAuthorize(ProgramasConstants.Usuario, PermissoesConstants.Acesso)]
 public IActionResult Filtrar([FromBody] PaisFiltro filtro)
 {
     try
     {
         var listaViewModel = _appServico.Filtrar(filtro);
         return(new JsonResult(listaViewModel));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Esempio n. 3
0
        public IEnumerable <PaisConsulta> Filtrar(PaisFiltro filtro)
        {
            var sb = new StringBuilder();

            sb.AppendLine("SELECT ID, NOME, ATIVO FROM paises ");
            sb.AppendLine(" WHERE " + filtro.Campo + " like '%" + filtro.Valor + "%'");
            if (filtro.Ativo != Dominio.Enums.EnSimNao.Todos)
            {
                if (filtro.Ativo == Dominio.Enums.EnSimNao.Sim)
                {
                    sb.AppendLine(" AND ATIVO = 1");
                }
                else
                {
                    sb.AppendLine(" AND ATIVO = 0");
                }
            }

            return(_repositorioAlt.RetornarTodos(sb.ToString()));
        }
Esempio n. 4
0
 public IEnumerable <PaisConsulta> Filtrar(PaisFiltro filtro)
 {
     return(_repositorio.Filtrar(filtro));
 }