Example #1
0
        private static GeneralItemAttributes WebGeneralAttrs(List <Models.DatabaseModels.ItemAttribute> dbAttrs)
        {
            List <Models.WebModels.ItemAttribute> genAttrs = new List <Models.WebModels.ItemAttribute>();

            Models.WebModels.ItemAttribute webAttr;
            GeneralItemAttributes          gItemAttrs = new GeneralItemAttributes();

            foreach (Models.DatabaseModels.ItemAttribute it in dbAttrs)
            {
                if (it.flag)
                {
                    webAttr = new Models.WebModels.ItemAttribute();
                    webAttr.attributeRecommendationId = it.attributeRecommendationId;
                    webAttr.itemAttributeId           = it.itemAttributeId;
                    webAttr.itemAttributeValue        = it.itemAttributeValue;
                    webAttr.subcategoryAttributeId    = it.subcategoryAttributeId;
                    genAttrs.Add(webAttr);
                }
            }
            gItemAttrs.era            = genAttrs[0];
            gItemAttrs.primaryColor   = genAttrs[1];
            gItemAttrs.secondaryColor = genAttrs[2];
            gItemAttrs.material       = genAttrs[3];
            return(gItemAttrs);
        }
Example #2
0
        private static List <Models.WebModels.ItemAttribute> WebAttrs(List <Models.DatabaseModels.ItemAttribute> dbAttrs)
        {
            List <Models.WebModels.ItemAttribute> webAttrs = new List <Models.WebModels.ItemAttribute>();

            Models.WebModels.ItemAttribute webAttr;
            foreach (Models.DatabaseModels.ItemAttribute it in dbAttrs)
            {
                if (!it.flag)
                {
                    webAttr = new Models.WebModels.ItemAttribute();
                    webAttr.itemAttributeId           = it.itemAttributeId;
                    webAttr.itemAttributeValue        = it.itemAttributeValue;
                    webAttr.subcategoryAttributeId    = it.subcategoryAttributeId;
                    webAttr.attributeRecommendationId = it.attributeRecommendationId;
                    webAttrs.Add(webAttr);
                }
            }
            return(webAttrs);
        }