public BaseExpBuilder(EclOperatorFactory.EclOperatorType eclOperator, string sctConceptId, string sctConceptTerm = null, string searchTerm = null, bool?activeItems = true, int offset = 0, int limit = 50) { EclOperator = EclOperatorFactory.CreateAttOperator(eclOperator); SctConceptId = sctConceptId; SctConceptTerm = sctConceptTerm; SearchTerm = searchTerm; ActiveItems = activeItems; Offset = offset; Limit = limit; //headerParams = new List<HeaderParameter> //{ // new HeaderParameter("Accept", "application/json"), // new HeaderParameter("Accept-Language", "es") //}; headerParams = Constants.HeaderDefault.Headers.ToList(); Attributes = new List <Attributes.Base.EclAttribute>(); }
/// <summary> /// Configura un Atributo para filtrado de búsqueda. /// </summary> /// <param name="attrSctId">ID de concepto del atributo por el cual filtrar</param> /// <param name="attrSctTerm">Término del concepto a buscar</param> /// <param name="attrValueSctId">ID de concepto del valor del atributo por el cual filtrar</param> /// <param name="attrValueSctTerm">Término del valor por el cual filtrar</param> /// <param name="attrOperator"></param> public EclAttribute(string attrSctId, string attrSctTerm, string attrValueSctId, string attrValueSctTerm, EclOperatorFactory.EclOperatorType attrOperator = EclOperatorFactory.EclOperatorType.EQUAL) { AttrSctId = attrSctId; AttrSctTerm = attrSctTerm; AttrValueSctId = attrValueSctId; AttrValueSctTerm = attrValueSctTerm; _operatorType = Operators.Core.EclOperatorFactory.CreateAttOperator(attrOperator); }
/// <summary> /// Configura un Atributo para filtrado de búsqueda. /// </summary> /// <param name="attrSctId">ID de concepto del atributo por el cual filtrar</param> /// <param name="attrValueSctId">ID de concepto del valor del atributo por el cual filtrar</param> /// <param name="attrOperator">Término del valor por el cual filtrar</param> public EclAttribute(string attrSctId, string attrValueSctId, EclOperatorFactory.EclOperatorType attrOperator = Operators.Core.EclOperatorFactory.EclOperatorType.EQUAL) : this(attrSctId, null, attrValueSctId, null, attrOperator) { }