Added default routes overload

This commit is contained in:
David Fowler 2014-04-29 18:00:49 -07:00
parent 2ad1cca549
commit 488ec2f52e
1 changed files with 11 additions and 0 deletions

View File

@ -8,6 +8,17 @@ namespace Microsoft.AspNet
{
public static class BuilderExtensions
{
public static IBuilder UseMvc([NotNull] this IBuilder app)
{
return app.UseMvc(routes =>
{
routes.MapRoute("{area}/{controller}/{action}", new { controller = "Home", action = "Index" });
routes.MapRoute("{area}/{controller}", new { controller = "Home" });
routes.MapRoute("{controller}/{action}", new { controller = "Home", action = "Index" });
routes.MapRoute("{controller}", new { controller = "Home" });
});
}
public static IBuilder UseMvc([NotNull] this IBuilder app, [NotNull] Action<IRouteCollection> configureRoutes)
{
var routes = new RouteCollection