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