private List <Category> GetCategoryFromNewsCategory(int newsId) { var newsCategories = _newsCategoryRepository.GetAll().Where(c => c.NewsId == newsId).ToList(); var newsCategory = new List <Category>(); foreach (var item in newsCategories) { var cat = _categoryRepository.Get(item.CategoryId); if (cat != null) { newsCategory.Add(cat); } } return(newsCategory); }