Esempio n. 1
0
        public List <CategoryHomePageModel> GetTopCategories()
        {
            try
            {
                string   strTopCategories      = ConfigurationManager.AppSettings["TopCategories"].ToString();
                string[] strAllTopCategories   = strTopCategories.Split(',');
                var      listCategoryIds       = strAllTopCategories.ToList();
                var      intlistCategoryIds    = listCategoryIds.Select(int.Parse).ToList();
                var      categoryHomePageModel = _unitOfWork.CategoryRepository.Find(x => intlistCategoryIds.Contains(x.CategoryId)).ToList();

                List <CategoryHomePageModel> catHomePageModelList = new List <CategoryHomePageModel>();
                foreach (var c in categoryHomePageModel)
                {
                    CategoryHomePageModel model = new CategoryHomePageModel();
                    model.CategoryGroupTag = c.CategoryGroupTag;
                    model.CategoryId       = c.CategoryId;
                    model.Name             = c.Name;
                    catHomePageModelList.Add(model);
                }
                return(catHomePageModelList);
            }
            catch
            {
            }
            return(null);
        }
Esempio n. 2
0
 public List <CategoryHomePageModel> GetTopCategoriesList()
 {
     try
     {
         var categoryHomePageModel = _unitOfWork.CategoryRepository.Find(x => x.ShowOnHomePage == true).ToList();
         List <CategoryHomePageModel> catHomePageModelList = new List <CategoryHomePageModel>();
         foreach (var c in categoryHomePageModel)
         {
             CategoryHomePageModel model = new CategoryHomePageModel();
             model.CategoryGroupTag = c.CategoryGroupTag;
             model.CategoryId       = c.CategoryId;
             model.Name             = c.Name;
             catHomePageModelList.Add(model);
         }
         return(catHomePageModelList);
     }
     catch
     {
     }
     return(null);
 }