/// <summary> /// 公告分页数据 /// </summary> /// <param name="page"></param> /// <param name="size"></param> /// <returns></returns> public ActionResult GetPageData(int page = 1, int size = 10) { var list = NoticeService.GetPagesNoTracking(page, size, out int total, n => true, n => n.ModifyDate, false).ToList(); var pageCount = Math.Ceiling(total * 1.0 / size).ToInt32(); return(PageResult(list, pageCount, total)); }
/// <summary> /// 公告分页数据 /// </summary> /// <param name="page"></param> /// <param name="size"></param> /// <returns></returns> public ActionResult GetPageData([Range(1, int.MaxValue, ErrorMessage = "页码必须大于0")] int page = 1, [Range(1, 50, ErrorMessage = "页大小必须在0到50之间")] int size = 15) { var list = NoticeService.GetPagesNoTracking(page, size, n => true, n => n.ModifyDate, false); foreach (var n in list.Data) { n.ModifyDate = n.ModifyDate.ToTimeZone(HttpContext.Session.Get <string>(SessionKey.TimeZone)); n.PostDate = n.PostDate.ToTimeZone(HttpContext.Session.Get <string>(SessionKey.TimeZone)); } return(Ok(list)); }
/// <summary> /// 公告分页数据 /// </summary> /// <param name="page"></param> /// <param name="size"></param> /// <returns></returns> public ActionResult GetPageData([Range(1, int.MaxValue, ErrorMessage = "页码必须大于0")] int page = 1, [Range(1, 50, ErrorMessage = "页大小必须在0到50之间")] int size = 15) { var list = NoticeService.GetPagesNoTracking(page, size, n => true, n => n.ModifyDate, false); return(Ok(list)); }