public IActionResult Get(string texto = "", int pagina = 0, int tamanio = 0) { try { SubCategoriaQueryInput input = new SubCategoriaQueryInput(); if (texto == null) { texto = ""; } input.texto = texto; input.pagina = pagina; input.tamanio = tamanio; input.idUsuario = 0; DataQuery data = _manager.Search(input); CheckStatus chekStatus = new CheckStatus(); if (data.apiEstado.Equals(Status.Error)) { return(NotFound(data)); } return(Ok(data)); } catch (Exception ex) { _logger.LogError(LoggingEvents.SERVICE_ERROR, ex, ex.Message); return(new EmptyResult()); } }
public DataQuery Search(DataQueryInput input) { DataQuery data = new DataQuery(); SubCategoriaQueryInput queryInput = (SubCategoriaQueryInput)input; SqlParameter[] sqlParams = { new SqlParameter("@tamanio", queryInput.tamanio), new SqlParameter("@pagina", queryInput.pagina) }; data = _repository.ExecuteProcedureQuery(Consultas.DboSubCategoriaBuscar, sqlParams, Mensaje.SubCategoriaPlural); return(data); }