private CategoryLeftColumnViewModel BindCategoryData_LeftColumnViewModel(int categoryId) { var viewModel = new CategoryLeftColumnViewModel(); var news = _newsRepository.GetByCategory(categoryId); if (news == null) { throw new NoNullAllowedException("News".ToNotNullErrorMessage()); } if (news.Any()) { viewModel.News = news.ToList(); } var projects = _projectRepository.GetByCategory(categoryId); if (projects.Any()) { viewModel.Projects = projects.ToList(); } return(viewModel); }
//public override void EnsureAllInjectInstanceNotNull() //{ // Guard.ArgumentNotNull(this._categoryRepository, "CategoryRepository"); // Guard.ArgumentNotNull(this._itemRepository, "ItemRepository"); // Guard.ArgumentMustMoreThanZero(this._numOfPage, "NumOfPage"); // Guard.ArgumentMustMoreThanZero(this._categoryId, "CategoryId"); //} #endregion #region private functions private CategoryLeftColumnViewModel BindingDataForCategoryLeftColumnViewModel(string categoryName) { var viewModel = new CategoryLeftColumnViewModel(); viewModel.Items = this._unitOfWork.Items.GetItems(categoryName, ApplicationVariable.ItemType.MainContent.ToString()); return(viewModel); }
private CategoryLeftColumnViewModel BindingDataForCategoryLeftColumnViewModel(int categoryId) { var viewModel = new CategoryLeftColumnViewModel(); var items = this._itemRepository.GetByCategory(categoryId); if (items == null) { throw new NoNullAllowedException("Items".ToNotNullErrorMessage()); } if (items.Any()) { viewModel.Items = items.ToList(); } return(viewModel); }