public static string RevalidatePackage(
     this UrlHelper url,
     IPackageVersionModel package,
     bool relativeUrl = true)
 {
     return(url.RevalidatePackage(package.Id, package.Version, relativeUrl));
 }
示例#2
0
 public static string DeletePackage(
     this UrlHelper url,
     IPackageVersionModel package,
     bool relativeUrl = true)
 {
     return(url.DeletePackageTemplate(relativeUrl).Resolve(package));
 }
示例#3
0
 public static string ManagePackageOwners(this UrlHelper url, IPackageVersionModel package)
 {
     return(url.Action(
                actionName: "ManagePackageOwners",
                controllerName: "Packages",
                routeValues: new
     {
         id = package.Id
     }));
 }
示例#4
0
 public static string DeletePackage(this UrlHelper url, IPackageVersionModel package)
 {
     return(url.Action(
                actionName: "Delete",
                controllerName: "Packages",
                routeValues: new {
         id = package.Id,
         version = package.Version
     }));
 }
 public static string ManagePackageOwners(this UrlHelper url, IPackageVersionModel package, bool relativeUrl = true)
 {
     return(GetActionLink(
                url,
                "ManagePackageOwners",
                "Packages",
                relativeUrl,
                routeValues: new RouteValueDictionary
     {
         { "id", package.Id }
     }));
 }
 public static string ReflowPackage(
     this UrlHelper url,
     IPackageVersionModel package,
     bool relativeUrl = true)
 {
     return(GetActionLink(
                url,
                nameof(PackagesController.Reflow),
                "Packages",
                relativeUrl,
                routeValues: new RouteValueDictionary
     {
         { "id", package.Id },
         { "version", package.Version }
     }));
 }
 public static string DeletePackage(
     this UrlHelper url,
     IPackageVersionModel package,
     bool relativeUrl = true)
 {
     return(GetActionLink(
                url,
                "Delete",
                "Packages",
                relativeUrl,
                routeValues: new RouteValueDictionary
     {
         { "id", package.Id },
         { "version", package.Version }
     }));
 }
示例#8
0
 public static string ManagePackageOwners(this UrlHelper url, IPackageVersionModel package)
 {
     return(url.Action(MVC.Packages.ManagePackageOwners(package.Id, package.Version)));
 }
示例#9
0
 public static string DeletePackage(this UrlHelper url, IPackageVersionModel package)
 {
     return(url.Action(MVC.Packages.Delete(package.Id, package.Version)));
 }
示例#10
0
 public static string Package(this UrlHelper url, IPackageVersionModel package)
 {
     return(url.Package(package.Id, package.Version));
 }
示例#11
0
 public static string Package(this UrlHelper url, IPackageVersionModel package)
 {
     return url.Package(package.Id, package.Version);
 }
示例#12
0
 public static string ManagePackageOwners(this UrlHelper url, IPackageVersionModel package)
 {
     return url.Action(MVC.Packages.ManagePackageOwners(package.Id, package.Version));
 }
示例#13
0
 public static string DeletePackage(this UrlHelper url, IPackageVersionModel package)
 {
     return url.Action(MVC.Packages.Delete(package.Id, package.Version));
 }
示例#14
0
 public static string ManagePackageOwners(this UrlHelper url, IPackageVersionModel package, bool relativeUrl = true)
 {
     return(url.ManagePackageOwnersTemplate(relativeUrl).Resolve(package));
 }
示例#15
0
 public bool IsCurrent(IPackageVersionModel current)
 {
     return(current.Version == Version && current.Id == Id);
 }
示例#16
0
 public static string Publish(this UrlHelper url, IPackageVersionModel package)
 {
     return url.Action(MVC.Packages.PublishPackage(package.Id, package.Version, null));
 }
示例#17
0
 public static string UndoPendingEdits(this UrlHelper url, IPackageVersionModel package)
 {
     return(url.Action(MVC.Packages.UndoPendingEdits(package.Id, package.Version)));
 }
示例#18
0
 public static string UndoPendingEdits(this UrlHelper url, IPackageVersionModel package)
 {
     return(url.Action(actionName: "UndoPendingEdits", controllerName: "Packages", routeValues: new { id = package.Id, version = package.Version }));
 }
示例#19
0
 public static string ManagePackageOwners(this UrlHelper url, IPackageVersionModel package)
 {
     return url.Action(
         actionName: "ManagePackageOwners",
         controllerName: "Packages",
         routeValues: new
         {
             id = package.Id,
             version = package.Version
         });
 }
 public bool IsCurrent(IPackageVersionModel current)
 {
     return current.Version == Version && current.Id == Id;
 }
示例#21
0
 public static string UndoPendingEdits(this UrlHelper url, IPackageVersionModel package)
 {
     return url.Action(MVC.Packages.UndoPendingEdits(package.Id, package.Version));
 }
示例#22
0
 public static string UndoPendingEdits(this UrlHelper url, IPackageVersionModel package)
 {
     return url.Action(actionName: "UndoPendingEdits", controllerName: "Packages", routeValues: new { id = package.Id, version = package.Version });
 }