Пример #1
0
        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>();
        }
Пример #2
0
 /// <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);
 }
Пример #3
0
 /// <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)
 {
 }