Skip to content

Instantly share code, notes, and snippets.

@ShawInnes
ShawInnes / AutoFacConfig.cs
Last active January 3, 2016 15:48
ASP.NET AutoFac Config
public class AutofacConfig
{
public static void Register()
{
var builder = new ContainerBuilder();
var assembly = Assembly.GetExecutingAssembly();
builder.RegisterModelBinders(assembly);
builder.RegisterModelBinderProvider();
//builder.RegisterHubs(assembly);
@ShawInnes
ShawInnes / RouteConfig.cs
Created January 18, 2014 01:16
MVC Default Route Config
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.LowercaseUrls = true;
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{resource}.ashx/{*pathInfo}");
routes.MapMvcAttributeRoutes();
@ShawInnes
ShawInnes / WebApiConfig.cs
Last active January 3, 2016 15:39
WebAPI Config with JSON
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }