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); }
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); }