public FrontPageItem UpdateFrontPageItem(FrontPageItem item)
        {
            var oldItem = _context.FrontPageItems
                          .FirstOrDefault(fi => fi.Id == item.Id);

            _context.Entry(oldItem).CurrentValues.SetValues(item);
            _context.SaveChanges();
            return(item);
        }
Beispiel #2
0
        public async Task <IViewComponentResult> InvokeAsync(FrontPageItem item)
        {
            FrontPageParameter param = (FrontPageParameter)Enum.Parse(typeof(FrontPageParameter), item.FrontPageParameter, true);
            SortType           type  = (SortType)Enum.Parse(typeof(SortType), item.SortType, true);

            var res  = _service.GetFrontPage(param, type, item.Count, item.CategoryId, item.TimeOffSet);
            var data = res.data;

            return(View(data));
        }
 public FrontPageItem AddFrontPageItem(FrontPageItem item)
 {
     _context.FrontPageItems.Add(item);
     _context.SaveChanges();
     return(item);
 }