Пример #1
0
        public ActionResult CategoryNews(int id)
        {
            Category category = db.Categories.Find(id);
            List<News> res = (from item in db.News
                              where item.Category == category.id
                              select item).ToList();

            var resultList = new List<ModifiedNews>();
            foreach (var item in res)
            {
                ModifiedNews ev = new ModifiedNews();
                ev.Id = item.Id;
                ev.Title = item.Title;
                ev.ShortText = item.ShortText;
                ev.Text = item.Text;
                ev.Date = item.Date;
                ev.ImageId = (from myImage in db.Images
                              where myImage.Id == item.ImageId
                              select myImage.ImageUrl).First();
                resultList.Add(ev);
            }

            return View(resultList);
        }
Пример #2
0
 // GET: /Admin/News/
 public ActionResult Index()
 {
     var resultList = new List<ModifiedNews>();
     foreach (var item in db.News.ToList())
     {
         ModifiedNews ev = new ModifiedNews();
         ev.Id = item.Id;
         ev.Title = item.Title;
         ev.ShortText = item.ShortText;
         ev.Text = item.Text;
         ev.Date = item.Date;
         ev.ImageId = (from myImage in db.Images
                       where myImage.Id == item.ImageId
                       select myImage.ImageUrl).First();
         ev.Category = (from myCategory in db.Categories
                        where myCategory.id == item.Category
                        select myCategory.CategoryName).First();
         resultList.Add(ev);
     }
     return View(resultList);
 }