/// <summary> /// 编辑 /// </summary> /// <param name="_NewsInfoVM"></param> /// <returns></returns> public ActionResult Edit(NewsInfoVM _NewsInfoVM) { _NewsInfoVM.NewsInfo = _newsInfoService.GetById(_NewsInfoVM.Id) ?? new NewsInfo(); _NewsInfoVM.ImgInfo = _imageInfoService.GetById(_NewsInfoVM.NewsInfo.ImageInfoId) ?? new ImageInfo(); _NewsInfoVM.NewsCategories = _newsCategoryService.GetAll(); return(View(_NewsInfoVM)); }
public IActionResult Create([FromBody] NewsInfoVM vm) { NewsInfo nw = new NewsInfo(); nw.title = vm.title; nw.description = vm.description; myCtx.NewsInfos.Add(nw); myCtx.SaveChanges(); return(Json(true)); }
/// <summary> /// 列表 /// </summary> /// <param name="_NewsInfoVM"></param> /// <param name="pn"></param> /// <returns></returns> public ActionResult List(NewsInfoVM _NewsInfoVM, int pn = 1) { int totalCount, pageIndex = pn, pageSize = PagingConfig.PAGE_SIZE; var list = _newsInfoService.GetManagerList(_NewsInfoVM.QueryName, pageIndex, pageSize, out totalCount); var paging = new Paging <NewsInfo>() { Items = list, Size = PagingConfig.PAGE_SIZE, Total = totalCount, Index = pn, }; _NewsInfoVM.Paging = paging; return(View(_NewsInfoVM)); }