public ActionResult GetPendingMsgs(int page = 1, int size = 10) { var list = LeaveMessageService.GetPages <DateTime, LeaveMessageOutputDto>(page, size, out int total, m => m.Status == Status.Pending, l => l.PostDate, false).ToList(); var pageCount = Math.Ceiling(total * 1.0 / size).ToInt32(); return(PageResult(list, pageCount, total)); }
public ActionResult GetPendingMsgs([Range(1, int.MaxValue, ErrorMessage = "页码必须大于0")] int page = 1, [Range(1, 50, ErrorMessage = "页大小必须在0到50之间")] int size = 15) { var list = LeaveMessageService.GetPages <DateTime, LeaveMessageDto>(page, size, m => m.Status == Status.Pending, l => l.PostDate, false); foreach (var m in list.Data) { m.PostDate = m.PostDate.ToTimeZone(HttpContext.Session.Get <string>(SessionKey.TimeZone)); } return(Ok(list)); }
public ActionResult GetPendingMsgs([Range(1, int.MaxValue, ErrorMessage = "页码必须大于0")] int page = 1, [Range(1, 50, ErrorMessage = "页大小必须在0到50之间")] int size = 15) { var list = LeaveMessageService.GetPages <DateTime, LeaveMessageDto>(page, size, m => m.Status == Status.Pending, l => l.PostDate, false); return(Ok(list)); }