示例#1
0
        public ActionResult Index(int page = 1, int?cId = 0)
        {
            try
            {
                var contents    = _contentsService.GetAll();
                var contentInfo = _contentInfoService.GetAll();

                var model = (from c in contents
                             join cI in contentInfo on c.ContentID equals cI.ContentID
                             where c.ClassID == cId
                             select new ContentsListVM
                {
                    ContentID = c.ContentID,
                    ClassID = c.ClassID,
                    ContentInfoID = cI.ContentInfoID,
                    CreationDate = c.CreationDate,
                    Summary = cI.Summary,
                    Title = cI.Title,
                    Image = c.Image,
                    Active = c.Active
                }
                             ).ToPagedList(page, (int)PagingEnums.Paging.PageSize);

                return(View(model));
            }
            catch (Exception ex)
            {
                TempData.Add("message", "İçerik listeleme işleminde hata ile karşılaştı. Hata: " + ex.Message);
                return(View());
            }
        }
示例#2
0
 public IActionResult GetAll()
 {
     return(Ok(_service.GetAll().ToList()));
 }