├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── appveyor.yml ├── assets ├── logo.png └── logo.svg └── src ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── Our.Umbraco.HeadRest.sln └── Our.Umbraco.HeadRest ├── Composing ├── HeadRestComponent.cs └── HeadRestComposer.cs ├── HeadRest.cs ├── HeadRestConfig.cs ├── HeadRestEndpointMode.cs ├── HeadRestOptions.cs ├── Interfaces ├── IHeadRestConfig.cs └── IHeadRestOptions.cs ├── Mapping └── HeadRestMapDefinition.cs ├── Our.Umbraco.HeadRest.csproj ├── Properties ├── AssemblyInfo.cs └── VersionInfo.cs ├── UmbracoMapperContextExtensions.cs ├── Web ├── Controllers │ ├── AuthorizedHeadRestController.cs │ └── HeadRestController.cs ├── HttpRequestBaseExtensions.cs ├── Mapping │ ├── HeadRestMappingContext.cs │ └── HeadRestViewModelMap.cs ├── Models │ └── NotFoundPublishedContent.cs ├── Mvc │ ├── HeadRestAuthorizeAttribute.cs │ ├── HeadRestExceptionFilterAttribute.cs │ └── HeadRestResult.cs └── Routing │ ├── HeadRestRouteHandler.cs │ ├── HeadRestRouteMap.cs │ ├── HeadRestRouteParamsCollection.cs │ ├── HeadRestUrlProvider.cs │ └── UmbracoRoutesConstraint.cs ├── app.config └── packages.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/appveyor.yml -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /src/.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/.nuget/NuGet.Config -------------------------------------------------------------------------------- /src/.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/.nuget/NuGet.exe -------------------------------------------------------------------------------- /src/.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/.nuget/NuGet.targets -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest.sln -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Composing/HeadRestComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Composing/HeadRestComponent.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Composing/HeadRestComposer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Composing/HeadRestComposer.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/HeadRest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/HeadRest.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/HeadRestConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/HeadRestConfig.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/HeadRestEndpointMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/HeadRestEndpointMode.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/HeadRestOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/HeadRestOptions.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Interfaces/IHeadRestConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Interfaces/IHeadRestConfig.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Interfaces/IHeadRestOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Interfaces/IHeadRestOptions.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Mapping/HeadRestMapDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Mapping/HeadRestMapDefinition.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Our.Umbraco.HeadRest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Our.Umbraco.HeadRest.csproj -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Properties/VersionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Properties/VersionInfo.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/UmbracoMapperContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/UmbracoMapperContextExtensions.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Controllers/AuthorizedHeadRestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Controllers/AuthorizedHeadRestController.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Controllers/HeadRestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Controllers/HeadRestController.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/HttpRequestBaseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/HttpRequestBaseExtensions.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Mapping/HeadRestMappingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Mapping/HeadRestMappingContext.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Mapping/HeadRestViewModelMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Mapping/HeadRestViewModelMap.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Models/NotFoundPublishedContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Models/NotFoundPublishedContent.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Mvc/HeadRestAuthorizeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Mvc/HeadRestAuthorizeAttribute.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Mvc/HeadRestExceptionFilterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Mvc/HeadRestExceptionFilterAttribute.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Mvc/HeadRestResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Mvc/HeadRestResult.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Routing/HeadRestRouteHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Routing/HeadRestRouteHandler.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Routing/HeadRestRouteMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Routing/HeadRestRouteMap.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Routing/HeadRestRouteParamsCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Routing/HeadRestRouteParamsCollection.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Routing/HeadRestUrlProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Routing/HeadRestUrlProvider.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/Web/Routing/UmbracoRoutesConstraint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/Web/Routing/UmbracoRoutesConstraint.cs -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/app.config -------------------------------------------------------------------------------- /src/Our.Umbraco.HeadRest/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattbrailsford/umbraco-headrest/HEAD/src/Our.Umbraco.HeadRest/packages.config --------------------------------------------------------------------------------