Пример #1
0
 public IActionResult Filtrar([FromBody] EstadoFiltro filtro)
 {
     try
     {
         var lista = _servico.Filtrar(filtro);
         return(new JsonResult(lista));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Пример #2
0
        public IEnumerable <EstadoConsulta> Filtrar(EstadoFiltro filtro)
        {
            var sb = new StringBuilder();

            sb.AppendLine("SELECT ID, NOME, SIGLA, ATIVO FROM estados ");
            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(_repositorio.RetornarLista(sb.ToString()));
        }
Пример #3
0
 public IEnumerable <EstadoConsulta> Filtrar(EstadoFiltro filtro)
 {
     return(_repositorio.Filtrar(filtro));
 }