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