Exemplo n.º 1
0
        public static int GetSpecificationValueId(int attributeId, string valueStr)
        {
            AttributeValueDao attributeValueDao = new AttributeValueDao();
            int specificationValueId            = attributeValueDao.GetSpecificationValueId(attributeId, valueStr);

            if (specificationValueId > 0)
            {
                return(specificationValueId);
            }
            AttributeValueInfo attributeValueInfo = new AttributeValueInfo();

            attributeValueInfo.AttributeId     = attributeId;
            attributeValueInfo.ValueStr        = valueStr;
            attributeValueInfo.DisplaySequence = attributeValueDao.GetMaxDisplaySequence <AttributeValueInfo>();
            return((int)attributeValueDao.Add(attributeValueInfo, null));
        }
Exemplo n.º 2
0
        public static int GetSpecificationValueId(int attributeId, string valueStr)
        {
            AttributeValueDao attributeValueDao = new AttributeValueDao();
            int specificationValueId            = attributeValueDao.GetSpecificationValueId(attributeId, valueStr);
            int result;

            if (specificationValueId > 0)
            {
                result = specificationValueId;
            }
            else
            {
                result = attributeValueDao.AddAttributeValue(new AttributeValueInfo
                {
                    AttributeId = attributeId,
                    ValueStr    = valueStr
                });
            }
            return(result);
        }