예제 #1
0
        public IActionResult EditNews(int id)
        {
            var news      = _newsRepository.Get(id);
            var newsModel = new AddNewsModel()
            {
                Id                 = news.Id,
                Title              = news.Title,
                Content            = news.Content,
                PublishDate        = news.PublishDate,
                SelectedCategory   = new List <int>(),
                SelectedKeyword    = new List <int>(),
                SelectedPlace      = new List <int>(),
                KeywordForDisplay  = _keywordRepository.GetAll().ToList(),
                CategoryForDisplay = _categoryRepository.GetAll().ToList(),
                PlaceForDisplay    = _placeRepository.GetAll().ToList()
            };

            foreach (var item in GetCategoryFromNewsCategory(news.Id))
            {
                newsModel.SelectedCategory.Add(item.Id);
            }
            foreach (var item in GetKeywordFromNewsKeyword(news.Id))
            {
                newsModel.SelectedKeyword.Add(item.Id);
            }
            foreach (var item in GetPlacesFromNewsPublishPlaces(news.Id))
            {
                newsModel.SelectedPlace.Add(item.Id);
            }
            return(View(newsModel));
        }
예제 #2
0
        public ActionResult Index()
        {
            var keywords = _keywordRepository.GetAll();

            return(View(keywords));
        }
예제 #3
0
 /// <summary>
 /// Get all keywords.
 /// </summary>
 /// <returns>All keywords.</returns>
 public async Task <IEnumerable <PimKeyword> > GetAllKeywordsAsync() => await _keywordRepository.GetAll();
        public IActionResult List()
        {
            var keywords = _keywordRepository.GetAll().ToList();

            return(View(keywords));
        }