mirror of
https://github.com/lidarr/Lidarr
synced 2024-12-27 10:07:10 +00:00
Lowercase routes
This commit is contained in:
parent
2e74a6ff05
commit
385cc4304c
7 changed files with 150 additions and 4 deletions
|
@ -6,6 +6,7 @@
|
||||||
using System.Web;
|
using System.Web;
|
||||||
using System.Web.Mvc;
|
using System.Web.Mvc;
|
||||||
using System.Web.Routing;
|
using System.Web.Routing;
|
||||||
|
using LowercaseRoutesMVC;
|
||||||
using NLog.Config;
|
using NLog.Config;
|
||||||
using Ninject;
|
using Ninject;
|
||||||
using Ninject.Web.Mvc;
|
using Ninject.Web.Mvc;
|
||||||
|
@ -26,7 +27,7 @@ public static void RegisterRoutes(RouteCollection routes)
|
||||||
routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
|
routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
|
||||||
|
|
||||||
|
|
||||||
routes.MapRoute(
|
routes.MapRouteLowercase(
|
||||||
"Default", // Route name
|
"Default", // Route name
|
||||||
"{controller}/{action}/{id}", // URL with parameters
|
"{controller}/{action}/{id}", // URL with parameters
|
||||||
new { controller = "Series", action = "Index", id = UrlParameter.Optional } // Parameter defaults
|
new { controller = "Series", action = "Index", id = UrlParameter.Optional } // Parameter defaults
|
||||||
|
|
|
@ -63,6 +63,9 @@
|
||||||
<Reference Include="EntityFramework, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
<Reference Include="EntityFramework, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\EntityFramework.4.3.0\lib\net40\EntityFramework.dll</HintPath>
|
<HintPath>..\packages\EntityFramework.4.3.0\lib\net40\EntityFramework.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="LowercaseRoutesMVC">
|
||||||
|
<HintPath>..\packages\LowercaseRoutesMVC.1.0.3\lib\LowercaseRoutesMVC.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Microsoft.CSharp" />
|
<Reference Include="Microsoft.CSharp" />
|
||||||
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||||
<Private>True</Private>
|
<Private>True</Private>
|
||||||
|
@ -474,9 +477,6 @@
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="Views\Update\ViewLog.cshtml" />
|
<Content Include="Views\Update\ViewLog.cshtml" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
|
||||||
<Content Include="Views\Settings\Index.cshtml" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="Views\Shared\_ReferenceLayout.cshtml" />
|
<Content Include="Views\Shared\_ReferenceLayout.cshtml" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
|
@ -16,6 +16,7 @@
|
||||||
<package id="jQuery.Validation" version="1.9" />
|
<package id="jQuery.Validation" version="1.9" />
|
||||||
<package id="jQuery.Validation.Unobtrusive" version="2.0.20126.16343" />
|
<package id="jQuery.Validation.Unobtrusive" version="2.0.20126.16343" />
|
||||||
<package id="jQuery.vsdoc" version="1.6" />
|
<package id="jQuery.vsdoc" version="1.6" />
|
||||||
|
<package id="LowercaseRoutesMVC" version="1.0.3" targetFramework="net40" />
|
||||||
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
|
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
|
||||||
<package id="MiniProfiler" version="2.0.2" />
|
<package id="MiniProfiler" version="2.0.2" />
|
||||||
<package id="MiniProfiler.MVC3" version="2.0.2" />
|
<package id="MiniProfiler.MVC3" version="2.0.2" />
|
||||||
|
|
BIN
packages/LowercaseRoutesMVC.1.0.3/LowercaseRoutesMVC.1.0.3.nupkg
vendored
Normal file
BIN
packages/LowercaseRoutesMVC.1.0.3/LowercaseRoutesMVC.1.0.3.nupkg
vendored
Normal file
Binary file not shown.
144
packages/LowercaseRoutesMVC.1.0.3/lib/LowercaseRoutesMVC.XML
vendored
Normal file
144
packages/LowercaseRoutesMVC.1.0.3/lib/LowercaseRoutesMVC.XML
vendored
Normal file
|
@ -0,0 +1,144 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>LowercaseRoutesMVC</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:LowercaseRoutesMVC.RouteCollectionExtensions">
|
||||||
|
<summary>
|
||||||
|
Contains extension methods to map routes to lowercase URLs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.RouteCollectionExtensions.MapRouteLowercase(System.Web.Routing.RouteCollection,System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="routes">A collection of routes for the application.</param>
|
||||||
|
<param name="name">The name of the route to map.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.RouteCollectionExtensions.MapRouteLowercase(System.Web.Routing.RouteCollection,System.String,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL and sets default route values. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="routes">A collection of routes for the application.</param>
|
||||||
|
<param name="name">The name of the route to map.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<param name="defaults">An object that contains default route values.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.RouteCollectionExtensions.MapRouteLowercase(System.Web.Routing.RouteCollection,System.String,System.String,System.String[])">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL and sets the namespaces. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="routes">A collection of routes for the application.</param>
|
||||||
|
<param name="name">The name of the route to map.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<param name="namespaces">A set of namespaces for the application.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.RouteCollectionExtensions.MapRouteLowercase(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL and sets default route values and constraints. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="routes">A collection of routes for the application.</param>
|
||||||
|
<param name="name">The name of the route to map.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<param name="defaults">An object that contains default route values.</param>
|
||||||
|
<param name="constraints">A set of expressions that specify valid values for a URL parameter.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.RouteCollectionExtensions.MapRouteLowercase(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.String[])">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL and sets default route values and namespaces. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="routes">A collection of routes for the application.</param>
|
||||||
|
<param name="name">The name of the route to map.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<param name="defaults">An object that contains default route values.</param>
|
||||||
|
<param name="namespaces">A set of namespaces for the application.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.RouteCollectionExtensions.MapRouteLowercase(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.Object,System.String[])">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route and sets default route values, constraints, and namespaces. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="routes">A collection of routes for the application.</param>
|
||||||
|
<param name="name">The name of the route to map.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<param name="defaults">An object that contains default route values.</param>
|
||||||
|
<param name="constraints">A set of expressions that specify valid values for a URL parameter.</param>
|
||||||
|
<param name="namespaces">A set of namespaces for the application.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="T:LowercaseRoutesMVC.AreaRegistrationContextExtensions">
|
||||||
|
<summary>
|
||||||
|
Contains extension methods to map routes in Areas to lowercase URLs.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.AreaRegistrationContextExtensions.MapRouteLowercase(System.Web.Mvc.AreaRegistrationContext,System.String,System.String)">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL and associates it with the area that is specified by the AreaName property. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="context">The context that encapsulates the information that is required in order to register an area within an ASP.NET MVC application.</param>
|
||||||
|
<param name="name">The name of the route.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.AreaRegistrationContextExtensions.MapRouteLowercase(System.Web.Mvc.AreaRegistrationContext,System.String,System.String,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL and associates it with the area that is specified by the AreaName property, using the specified route default values. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="context">The context that encapsulates the information that is required in order to register an area within an ASP.NET MVC application.</param>
|
||||||
|
<param name="name">The name of the route.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<param name="defaults">An object that contains default route values.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.AreaRegistrationContextExtensions.MapRouteLowercase(System.Web.Mvc.AreaRegistrationContext,System.String,System.String,System.String[])">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL and associates it with the area that is specified by the AreaName property, using the specified namespaces. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="context">The context that encapsulates the information that is required in order to register an area within an ASP.NET MVC application.</param>
|
||||||
|
<param name="name">The name of the route.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<param name="namespaces">A set of namespaces for the application.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.AreaRegistrationContextExtensions.MapRouteLowercase(System.Web.Mvc.AreaRegistrationContext,System.String,System.String,System.Object,System.Object)">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL and associates it with the area that is specified by the AreaName property, using the specified route default values and constraints. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="context">The context that encapsulates the information that is required in order to register an area within an ASP.NET MVC application.</param>
|
||||||
|
<param name="name">The name of the route.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<param name="defaults">An object that contains default route values.</param>
|
||||||
|
<param name="constraints">A set of expressions that specify valid values for a URL parameter.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.AreaRegistrationContextExtensions.MapRouteLowercase(System.Web.Mvc.AreaRegistrationContext,System.String,System.String,System.Object,System.String[])">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL and associates it with the area that is specified by the AreaName property, using the specified route default values and namespaces. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="context">The context that encapsulates the information that is required in order to register an area within an ASP.NET MVC application.</param>
|
||||||
|
<param name="name">The name of the route.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<param name="defaults">An object that contains default route values.</param>
|
||||||
|
<param name="namespaces">A set of namespaces for the application.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:LowercaseRoutesMVC.AreaRegistrationContextExtensions.MapRouteLowercase(System.Web.Mvc.AreaRegistrationContext,System.String,System.String,System.Object,System.Object,System.String[])">
|
||||||
|
<summary>
|
||||||
|
Maps the specified URL route using a lowercase URL and associates it with the area that is specified by the AreaName property, using the specified route default values, constraints, and namespaces. Does not change casing in the querystring, if any.
|
||||||
|
</summary>
|
||||||
|
<param name="context">The context that encapsulates the information that is required in order to register an area within an ASP.NET MVC application.</param>
|
||||||
|
<param name="name">The name of the route.</param>
|
||||||
|
<param name="url">The URL pattern for the route.</param>
|
||||||
|
<param name="defaults">An object that contains default route values.</param>
|
||||||
|
<param name="constraints">A set of expressions that specify valid values for a URL parameter.</param>
|
||||||
|
<param name="namespaces">A set of namespaces for the application.</param>
|
||||||
|
<returns>A reference to the mapped route.</returns>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
BIN
packages/LowercaseRoutesMVC.1.0.3/lib/LowercaseRoutesMVC.dll
vendored
Normal file
BIN
packages/LowercaseRoutesMVC.1.0.3/lib/LowercaseRoutesMVC.dll
vendored
Normal file
Binary file not shown.
BIN
packages/LowercaseRoutesMVC.1.0.3/lib/LowercaseRoutesMVC.pdb
vendored
Normal file
BIN
packages/LowercaseRoutesMVC.1.0.3/lib/LowercaseRoutesMVC.pdb
vendored
Normal file
Binary file not shown.
Loading…
Reference in a new issue