private MainPageLeftColumnViewModel BindingDataForMainPageLeftColumnViewModel() { var mainPageLeftCol = new MainPageLeftColumnViewModel(); mainPageLeftCol.Items = _unitOfWork.Items.GetItems(ApplicationVariable.ItemType.MainContent.ToString()); return(mainPageLeftCol); }
private MainPageLeftColumnViewModel BindingDataForMainPageLeftColumnViewModel() { var mainPageLeftCol = new MainPageLeftColumnViewModel(); var items = this._itemRepository.GetNewestItem(this._numOfPage); if (items != null && items.Any()) { var firstItem = items.First(); if (firstItem == null) { throw new NoNullAllowedException("First Item".ToNotNullErrorMessage()); } if (firstItem.ItemContent == null) { throw new NoNullAllowedException("First ItemContent".ToNotNullErrorMessage()); } mainPageLeftCol.FirstItem = firstItem; if (items.Count() > 1) { mainPageLeftCol.RemainItems = items.Where(x => x.ItemContent != null && x.Id != mainPageLeftCol.FirstItem.Id).ToList(); } } return(mainPageLeftCol); }
private MainPageLeftColumnViewModel BindingDataForMainPageLeftColumnViewModel() { var mainPageLeftCol = new MainPageLeftColumnViewModel(); var news = _newsRepository.GetLatestNews(_numOfPage); if (news != null && news.Any()) { //NOTE: don't need to show first article any more /* * var firstArticle = news.First(); * * if (firstArticle == null) * throw new NoNullAllowedException("First Article".ToNotNullErrorMessage()); * if (firstArticle.NewsContent == null) * throw new NoNullAllowedException("First Article Content".ToNotNullErrorMessage()); * mainPageLeftCol.FirstArticle = firstArticle; * * if (news.Count() > 1) * { * mainPageLeftCol.RemainNews = news.Where(x => x.NewsContent != null * && x.Id != mainPageLeftCol.FirstArticle.Id).ToList(); * }*/ } return(mainPageLeftCol); }