예제 #1
0
        public AliExpressCategory convertToCategoryObj(AeopPostCategoryDtoDomain obj, long?parentCategoryId)
        {
            AliExpressCategory category = new AliExpressCategory();

            category.AliExpressCategoryIsLeaf   = obj.Isleaf;
            category.AliExpressCategoryLevel    = (int)obj.Level;
            category.AliExpressCategoryID       = (int)obj.Id;
            category.AliExpressCategoryName     = JsonConvert.DeserializeObject <multiLanguage>(obj.Names).en;
            category.AliExpressParentCategoryID = (int)parentCategoryId;
            return(category);
        }
예제 #2
0
        public string getAliCategoryFullPath(List <AliExpressCategory> list, long?categoryID, long level)
        {
            string fullCategoryPath = "";

            do
            {
                AliExpressCategory obj = list.Where(x => x.AliExpressCategoryID == categoryID).FirstOrDefault();
                level             = obj.AliExpressCategoryLevel;
                categoryID        = obj.AliExpressParentCategoryID;
                fullCategoryPath += " --> " + obj.AliExpressCategoryName;
            }while (level > 1);

            return(fullCategoryPath);
        }