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); }
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); }