Example #1
0
        public static String GetSubCategory(String baseCategory)
        {
            SubCategoryModel obj = new SubCategoryModel();
            DataTable dt = new DataTable();
            ProductDAL dal = new ProductDAL();
            List<SubCategoryModel> details = new List<SubCategoryModel>();
            dt = dal.GetChildCategory(baseCategory);
            if (dt != null)
            {
                foreach (DataRow dtrow in dt.Rows)
                {
                    obj = new SubCategoryModel();
                    obj.CatId = dtrow["subcatid"].ToString();
                    obj.CatName = dtrow["subcatname"].ToString();
                    obj.CatDesc = dtrow["subcatdesc"].ToString();
                    obj.CatImages = dtrow["subcatimage"].ToString();
                    obj.CatTagList = dtrow["subcattaglist"].ToString();
                    obj.Status = dtrow["subcatstatus"].ToString();
                    obj.CatHotStatus = dtrow["subcathotstatus"].ToString();
                    obj.CatAlias = dtrow["scatAlias"].ToString();
                    obj.ParentCatId = dtrow["catid"].ToString();
                    obj.CatUrl = Properties.Settings.Default.Domain + "/!/" + dtrow["scatAlias"].ToString();
                    obj.errorCode = (int)Errors.CategorySuccess;
                    obj.errorMessage = "Successfully Retrival";
                    details.Add(obj);
                }


            }
            else
            {
                obj.errorCode = (int)Errors.CategoryError;
                obj.errorMessage = "Error while Retrival";
            }
            JavaScriptSerializer ser = new JavaScriptSerializer();
            return ser.Serialize(details);
        }