Last active
December 23, 2015 06:29
-
-
Save grumpydev/6594397 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Tag specific routes | |
| config.Routes.MapHttpRoute( | |
| name: RouteNames.Tags, | |
| routeTemplate: "{controller}/{name}", | |
| defaults: new { name = RouteParameter.Optional }, | |
| constraints: new { controller = "tags" }); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| namespace Foo | |
| { | |
| using System.Web.Http; | |
| using Foo.Hypermedia; | |
| public class TagsController : ApiController | |
| { | |
| private readonly ITagService tagService; | |
| public TagsController(ITagService tagService) | |
| { | |
| this.tagService = tagService; | |
| } | |
| [HttpGet] | |
| public ResourceCollection<Tag> Root() | |
| { | |
| return this.tagService.GetTags(); | |
| } | |
| [HttpGet] | |
| public Tag Root(string name) | |
| { | |
| return this.tagService.GetTag(name); | |
| } | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="utf-8"?> | |
| <!-- | |
| For more information on how to configure your ASP.NET application, please visit | |
| http://go.microsoft.com/fwlink/?LinkId=169433 | |
| --> | |
| <configuration> | |
| <connectionStrings></connectionStrings> | |
| <appSettings> | |
| <add key="webpages:Version" value="2.0.0.0" /> | |
| <add key="webpages:Enabled" value="false" /> | |
| <add key="PreserveLoginUrl" value="true" /> | |
| <add key="ClientValidationEnabled" value="true" /> | |
| <add key="UnobtrusiveJavaScriptEnabled" value="true" /> | |
| </appSettings> | |
| <system.web> | |
| <compilation debug="true" targetFramework="4.5" /> | |
| <httpRuntime targetFramework="4.5" /> | |
| <authentication mode="None" /> | |
| <pages> | |
| <namespaces> | |
| <add namespace="System.Web.Routing" /> | |
| <add namespace="System.Web.WebPages" /> | |
| </namespaces> | |
| </pages> | |
| </system.web> | |
| <system.webServer> | |
| <validation validateIntegratedModeConfiguration="false" /> | |
| <handlers><remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /><remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" /><remove name="ExtensionlessUrlHandler-Integrated-4.0" /><add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" /><add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" /><add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /></handlers></system.webServer> | |
| <runtime> | |
| <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> | |
| <dependentAssembly> | |
| <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" /> | |
| <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" /> | |
| </dependentAssembly> | |
| <dependentAssembly> | |
| <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> | |
| <bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.0" /> | |
| </dependentAssembly> | |
| <dependentAssembly> | |
| <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" /> | |
| <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" /> | |
| </dependentAssembly> | |
| </assemblyBinding> | |
| </runtime> | |
| </configuration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment