public GetShareUserListOutput GetShareUserList(GetShareUserListInput input) { var query = from fileuser in _context.FileUsers join user in _context.Users on fileuser.UserId equals user.UserID where fileuser.FileId == input.FileId select new FileUserDto { Id = fileuser.Id, UserName = user.UserName, UserId = user.UserID, Permission = fileuser.Permission }; var count = query.Count(); var tmpList = query.OrderBy(a => a.Id).Skip(input.Limit * (input.Page - 1)).Take(input.Limit).ToList(); return(new GetShareUserListOutput { Count = count, Items = tmpList }); }
public ActionResult GetShareUserList(GetShareUserListInput input) { var output = fileShareService.GetShareUserList(input); return(Json(new { code = "0", msg = "", count = output.Count, data = output.Items }, JsonRequestBehavior.AllowGet)); }