/// <summary>获取排序分页以外的参数</summary> /// <returns></returns> public static RouteValueDictionary GetRouteValue(this NewLife.Web.Pager page) { var dic = new RouteValueDictionary(); foreach (var item in page.Params) { if (!item.Key.EqualIgnoreCase(page._.Sort, page._.Desc, page._.PageIndex, page._.PageSize)) { dic[item.Key] = item.Value; } } return(dic); }
public ActionResult Index() { var username = Token?.Username; var p = new NewLife.Web.Pager(); p.PageSize = 20; // 管理员可以看到其他人私有仓库 var model = RepositoryService.GetRepositories(username, Token != null && Token.IsSystemAdministrator, p); model.CanCreateRepository = Token != null && (UserConfiguration.Current.AllowRepositoryCreation || Token.IsSystemAdministrator); return(View(model)); }
public ActionResult Index() { var user = Token; var username = user?.Name; var p = new NewLife.Web.Pager { PageSize = 20 }; // 管理员可以看到其他人私有仓库 var model = RepositoryService.GetRepositories(username, user.IsAdmin(), p); model.CanCreateRepository = user != null && (UserConfiguration.Current.AllowRepositoryCreation || user.IsAdmin()); return(View(model)); }